問題なく動作する WebAPI があります。ローカルでテストしてサーバーに展開し、基本認証を使用するように IIS でこのサービスを構成しました。私は自分のサービスを参照することができ、期待どおりの認証チャレンジを受け取り、すべて問題なく動作します! これをテストするために Fiddler を使用したいのですが、特定の URL への POST を作成したところ、401 (Unauthorized) エラーが発生しました。そこで、リクエスト ヘッダーに base64 文字列を追加することにしましたが、現在 500 エラーが発生しています。
私が知りたいのは、リクエスト ヘッダーが正しいかどうかです。私は明らかに、認証チャレンジ用のユーザー名:パスワードの形式を含むホストと base64 文字列を難読化するつもりです。
User-Agent: Fiddler
Host: xxx.xxx.xxx.xxx:xxxx
Content-Length: 185
Content-Type: text/json
Authorization: Basic jskadjfhlksadjhdflkjhiu9813ryiu34