所以我在.NET 2.0(VB.NET)中有一个网站
我需要使用WebRequest向第三方服务发送请求。不幸的是,请求需要在查询字符串中发送URL编码数据,并且看起来HTTP请求对象会自动解码URL。
我跑过这篇文章 Creating an Uri in .NET automatically urldecodes all parameters from passed string 这篇文章Help with C# HttpWebRequest URI losing its encoding向我指出了这个文档https://msdn.microsoft.com/en-us/library/system.uri(v=VS.100).aspx,它基本上告诉我,我已经搞砸了,我将不得不疯狂地破解它以使其发挥作用。
似乎必须有一种更简单的方法来阻止WebRequest自动解码URL。有没有人有任何想法?