我有一个ASP.NET MVC
网站。我的一条路线是URL
采用 5 个参数的路线。为了便于说明,这些参数被命名为parameter1
、parameter2
、parameter3
、parameter4
和parameter5
。目前,我正在一些C#
代码中构建一个 URL,该 URL 将POST
通过WebClient
. 该代码如下所示:
WebClient myWebClient = new WebClient();
myWebClient.UploadStringCompleted += myWebClient_UploadStringCompleted;
string url = "http://www.example.com/customer/" + parameter1 + "/orders/" + parameter2 + "/" + parameter3 + "/" + parameter4 + "/" + parameter5;
myWebClient.UploadStringAsync(new Uri(url, UriKind.Absolute));
我相信该UploadString
方法可以实现POST
. 我需要做一个POST
,因为我的参数值可能很长。事实上,我估计偶尔,总的 url 长度可能是 20000 个字符长。无论如何,400 error
当我尝试发布我的数据时,我会得到一个。为了调试这个,我试图弄清楚如何模拟一个POST
in Fiddler
。
假设我通过如上所示的查询字符串传递值,我输入什么值Fiddler
?从Composer
选项卡中,我不确定要为该Request Headers
区域输入什么。我也不完全确定要为 url 输入什么。我不确定我是否将整个 URL 放在那里,包括参数值,或者它们是否属于Request Headers
.
我需要输入什么Fiddler
,以便调试我的问题?