我一直在尝试使用 System.Net.WebRequest 访问 Web 服务来发出 GET 请求。这将返回“504 网关超时”错误。
但是,当通过浏览器访问时,相同的 Web 服务会成功返回数据。
在比较 WebRequest 和浏览器请求的请求标头后,我发现标头“Accept-Language”必须存在,即使它的值为空。
关于为什么必须存在“接受语言”的任何想法?
我一直在尝试使用 System.Net.WebRequest 访问 Web 服务来发出 GET 请求。这将返回“504 网关超时”错误。
但是,当通过浏览器访问时,相同的 Web 服务会成功返回数据。
在比较 WebRequest 和浏览器请求的请求标头后,我发现标头“Accept-Language”必须存在,即使它的值为空。
关于为什么必须存在“接受语言”的任何想法?