私はASP.NET MVCウェブサイトを持っています。私のルートの 1 つは、URL5 つのパラメーターを取る です。説明のために、これらのパラメータにはparameter1、parameter2、parameter3、parameter4、およびという名前が付けられていますparameter5。現在、私はいくつかのC#コードでURLを構築していますPOST.mvcアクションは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問題をデバッグするには、何を入力する必要がありますか?