ASP.NET 웹 API의 Headers 작업

ASP.Headers에 대한 NET 웹 API 작업
1. 요청 헤더 정보 얻기
string value = HttpContext.Current.Request.Headers["name"];

2. 응답 헤드 정보 추가
HttpResponseMessage result = new HttpResponseMessage();
result.Headers.Add("name", "value");

예: ASP.NET 웹 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;
}

좋은 웹페이지 즐겨찾기