ASP.NET에서 Response.StatusCode를 예를 들어 404로 설정할 수 있습니다. 상태 줄/설명을 항상 설정해야합니까? (이 경우 "404 페이지를 찾을 수 없음")HTTP 상태 코드에 대한 설명 가져 오기
코드 (404) 만 있으면 설명을 어떻게 가져 옵니까? 이 프레임 워크의 어딘가에 있거나 설명을 하드 코딩해야합니까?
ASP.NET에서 Response.StatusCode를 예를 들어 404로 설정할 수 있습니다. 상태 줄/설명을 항상 설정해야합니까? (이 경우 "404 페이지를 찾을 수 없음")HTTP 상태 코드에 대한 설명 가져 오기
코드 (404) 만 있으면 설명을 어떻게 가져 옵니까? 이 프레임 워크의 어딘가에 있거나 설명을 하드 코딩해야합니까?
고정 방법 HttpWorkerRequest.GetStatusDescription
을 사용할 수 있습니다.
Response.StatusCode를 가져 오는 동시에 필요한 경우 Response.StatusDescription에서 설명을 가져올 수 있습니다.
일부 미친 유형 캐스팅으로 상태 설명을 검색 할 수 있습니다. 여기 사용자 정의 예외 메시지를 검색 냈다 코드입니다
try
{
string exText = ((HttpWebResponse)w.Response).StatusDescription);
}
catch (WebException w)
{
}
그 다음 C 번호, 서버 측이기 때문에 이것은 클라이언트 측 코드가 될 수 없습니다 (이 클라이언트 측 코드 만입니다) ** 만 **. – abatishchev
클라이언트 쪽만, 서버 쪽에서 테스트하지는 않았지만 클라이언트 쪽에서 작동합니다. – zyzzyxx
둘 다 옳습니다. 클라이언트가 .NET 소프트웨어 인 경우 "클라이언트 측"입니다. 하지만 다른 언어 인 경우 검색하는 방법은 무엇입니까? 이 StatusDescription은 원시 HTTP 응답에 어디에 있습니까? – DestyNova