ASP.NET Web APIにおけるHeadersに対する操作
916 ワード
ASP.NET Web APIにおけるHeadersに対する操作.
1、要求ヘッダ情報の取得
2、応答ヘッダ情報の追加
例:ASP.NET Web APIプロジェクトメソッドではリクエストヘッダ情報を取得し,返信結果にレスポンスヘッダ情報を追加する.
1、要求ヘッダ情報の取得
string value = HttpContext.Current.Request.Headers["name"];
2、応答ヘッダ情報の追加
HttpResponseMessage result = new HttpResponseMessage();
result.Headers.Add("name", "value");
例:ASP.NET Web APIプロジェクトメソッドではリクエストヘッダ情報を取得し,返信結果にレスポンスヘッダ情報を追加する.
///
/// Headers
///
public HttpResponseMessage OperHeaders()
{
//
string info = HttpContext.Current.Request.Headers["My-Headers-Info"];
//
HttpResponseMessage result = new HttpResponseMessage();
result.Content = new StringContent(" :" + info);
//
result.Headers.Add("Access-Control-Expose-Headers", "My-Headers-Info");
result.Headers.Add("My-Headers-Info", "ABC123");
return result;
}