如果我将 URL 放在浏览器中,我的服务器会正确响应(一个 XML)。虽然,如果相同的 URL 通过 WebClient.DownloadingString() 方法,URL 中的某些内容会发生变化,并且我的服务器会正确响应,但会显示拒绝访问消息(XML 也是如此),就好像发生了某些变化一样。
“错误信息”
<?xml version="1.0" encoding="ISO-8859-1"?><said:service xmlns:said="http:xxx"><said:codigo_erro>8</said:codigo_erro><said:mensagem_erro>Unable</said:mensagem_erro></said:service>
根据请求使用的 URL 如下所示:
http://...<parameter1>S<%2Fparameter1>%0D%0A++<parameter2>S<%2Fparameter2>%0D%0A++<parameter3>S<%2Fparameter3>%0D%0A<%2Fqueryservice>%0D%0A%09%09
我已经尝试将 de Encode 更改为 UT8、ISO 等。它们都没有工作。