私はASP.NET MVC
ウェブサイトを持っています。私のルートの 1 つは、URL
5 つのパラメーターを取る です。説明のために、これらのパラメータには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
問題をデバッグするには、何を入力する必要がありますか?