0

webapi Web サービス (iis 6) を呼び出している ac# クライアントがあります。郵便配達員から Web 呼び出しを正常に実行できます - 認証なし (通常のタブ)。C# webclient からの同じ呼び出しは失敗します。

フィドラーのリクエストを見ると、2つの違いはわかりません。

以下は、私が送信しているリクエストです(郵便配達員とウェブクライアント)。ヘッダーは設定されていません。

https://store.isswerver.com/api/details/Users - 郵便配達員クライアントからの成功

c# クライアントを使用して 401 を返します

_client = new WebClient();
_client.Headers.Add("Content-Type", "application/json; charset=utf-8");
_client.Headers.Add("Accept", "application/json");
 byte[] data = _client.DownloadData(string.Format("{0}/Users", _apiUrl));

ローカル マシンで Web サイトを実行すると、クライアントは機能します。

郵便配達員がリクエストを送信する方法の違いは何ですか?

4

1 に答える 1