我可以防止Uri在WebRequest.Create中未编码吗?代码本身并不复杂,只是不起作用:Uriuri=newUri("https://www.google.com/webmasters/tools/feeds/sites/http%3A%2F%2Fwww.mydomain.英国%2F");WebRequest.Create(uri);我从服务器收到“错误请求”,经过大量挖掘后发现Uri正在变为https://www.google.com/webmasters/tools/feeds/sites/http%3A//www.mydomain。co.uk/这不是我要的,所以这是个问题有办法阻止这种情况吗?在这里找到答案:https://stackoverflow.com/a/10415482/159341根据MicrosoftConnect上针对此问题的错误报告,此行为是设计使然,但您可以通过将以下内容添加到您的app.config来修复它或网络。配置文件解决这个问题:(由于WebRequest.Create(string)只委托给WebRequest.Create(Uri),所以无论调用哪个方法都需要使用这个workaround。)以上是C#学习教程:我可以阻止WebRequest.Create中的UriUnencode?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
