2

Fiddler を使用して Web API をテストしています。localhost からの GET、POST は機能しますが、IIS に API を展開し、ドメイン名を使用してテストすると、GET 操作は引き続き機能しますが、POST は機能しません。「400 不正な要求です。ブラウザが無効な要求を送信しました。」を返します。

これが私のリクエストのスクリーンショットです。誰かが私に何が間違っているのかを教えてもらえますか。ありがとう。

ここに画像の説明を入力

4

1 に答える 1

3

POSTおよびPUTリクエストには、リクエストに欠けているContent-Length ヘッダーが必要です。「解析済み」コンポーザータブにリクエストを入力すると、Fiddler は通常、「オプション」タブで「コンテンツ長ヘッダーの修正」を無効にしない限り、自動的に計算して追加します。

于 2012-11-28T04:52:12.360 に答える