![]() |
1
1
与其检测和打开浏览器类型,不如考虑以下两个建议: 添加自定义请求头 在各种调用程序中,在HTTP请求中定义一个新的自定义头。
然后,您就可以准确可靠地知道正在调用的客户机类型。这很难出错,也不会被欺骗/弄错。 在查询字符串中包含调用方类型
向.asmx webmethod添加一个简单的新querystring参数。这在受控环境中也会起到同样的作用,但是如果其他用户/开发人员弄错了,或者使期望值的格式不正确,您就必须采取其他措施来纠正/处理。 两者都允许您轻松确定传入值的连接。也许是缺少了一个修饰符/头,您可以假定为默认值。您的示例问题有两个基本结果,其中一个建议的解决方案很容易扩展(浏览器、客户端应用程序、iPhone、Whathaweyou)。 |
![]() |
user755806 · 从Rest服务返回JSON响应? 7 年前 |