我有一个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当我尝试发布我的数据时,我会得到一个。为了调试这个,我试图弄清楚如何模拟一个POSTin Fiddler。
假设我通过如上所示的查询字符串传递值,我输入什么值Fiddler?从Composer选项卡中,我不确定要为该Request Headers区域输入什么。我也不完全确定要为 url 输入什么。我不确定我是否将整个 URL 放在那里,包括参数值,或者它们是否属于Request Headers.
我需要输入什么Fiddler,以便调试我的问题?