SPA テンプレートで WebAPI 認証をテストするとき、ユーザーを作成し、サインインして、Google Chrome から次の URL を使用してサンプルの To-Do を取得できます。
http://myhost.com:49688/api/TodoList
curl または Fiddler を使用して todo を取得しようとすると、HTTP/1.1 401 Unauthorized ステータスが返されます。
私が使用しているcurlコマンド:
curl --request GET -H "Content-Type: application/json" http://uname:pass@myhost.com:49688/api/TodoList
Fiddler で 解析されたクエリ:
GET http://myhost.com:49688/api/TodoList
リクエスト ヘッダー:
User-Agent: Fiddler
Host: localhost:49688
Authorization: Basic YWxpYmVyc29uOnRlc3R0ZXN0
ユーザー名とパスワードを入力すると、ステータス 401 が返されるのはなぜですか? (localhost を myhost に置き換えました)