2017-05-18 1 views
4

저는 Microsoft.Net.Http (버전 2.2.22)의 httpclient를 사용하여 일부 mvc 페이지를 요청합니다. 내 페이지가 반환하는 HttpStatusCodeResult처럼 :이 페이지를 호출하는 문제되지 않습니다 HttpClient를 가진HttpClient StatusDescription이 누락되었습니다.

return new HttpStatusCodeResult(clientResponse.StatusCode, "Blub Blub"); 

. 하지만 statusDescription ("Blub Blub")에 액세스하는 방법을 찾지 못했습니다. 설명에 액세스 할 수있는 방법이 있습니까? 그리고 그렇지 않은 경우 왜 Microsoft에서 액세스 가능하게 만들지 못합니까? 그런데 브라우저 (Chrome)에서 사이트를 호출하면 설명이 예상대로 표시됩니다.

답변

4

당신은이 HttpResponseMessage 객체

(https://msdn.microsoft.com/en-us/library/system.net.http.httpresponsemessage(v=vs.118).aspx를) 반환 HttpClient

(https://msdn.microsoft.com/en-us/library/hh158944(v=vs.118).aspx) GetAsync으로의 방법 중 하나를 사용합니다.

해당 개체의 속성 중 하나는 전송 한 설명이 포함 된 ReasonPhrase입니다.

+0

Thx, 나는 항상 StatusCode를 검색했으며 "퀵타임"을 보지 못했습니다 .--). – Flo