Web API アプリケーションで必要なカスタム ヘッダーを使用できるかどうか疑問に思っていました。
私はヘッダー、http プロトコルなどについてあまり知りません。少し読んだ後、ヘッダーでアプリケーションにアクセスするためのコードが必要だと思いました。したがって、クライアント アプリはヘッダーで 2 つのコードを渡す必要があります。それは良いアプローチですか?
ヘッダーに任意の名前を付けることができますか? 「firstCode」と「safeCode」のような?
次のようなコンソール アプリケーションから Web API をテストすると、次のようになります。
var request = new HttpRequestMessage();
content.Headers.TryAddWithoutValidation("firstcode", "1");
content.Headers.TryAddWithoutValidation("safecode", "2");
message = client.GetAsync("/Auth?code=" + code).Result;
webapi は、「firstcode:1safecode:2」のような両方の値を持つ 1 つのヘッダーのみを受け取ります。