2012-01-10 4 views
0

기존 ASP에서 "204 No Content"HTTP 응답에 어떻게 대답합니까?응답 204 상태 코드

Response.Clear 
Response.End 

I 스타일은 클라이언트 측에 답변을 얻을 : 나는 단순히 다음 코드를 빈 응답을 보낼

. IE9는 빈 (그러나 valide) html 파일이있는 창을 엽니 다.

ASP 페이지에서 204를 올바르게 반환하는 방법을 알아야합니다.

답변

5

204 isn't an error. 이는 성공적인 요청을 나타내는 것이지 단순히 응답이없는 것입니다. (메소드의 경우 void 반환 유형의 HTTP와 비슷하다고 생각하십시오.)

204를 클라이언트로 보냅니 까? 표시된 코드에서 실제로 보내고있는 내용이 내용이없는 200 응답이며 동일한 내용은 아닙니다. 이 경우 웹 브라우저는 반환되는 내용 (부족)을 표시하여 올바르게 작동합니다.

: 질문을 다시 읽고, ASP 페이지에서 204를 올바르게 반환하는 방법을 묻고 있습니까? 처음에는 명확하지 않았습니다. 그렇다면 Response 개체를 살펴보십시오. 특히 Status 속성의 경우 :

서버의 상태 표시 줄 값을 지정하는 문자열. 응답의 HTTP 헤더에 포함됩니다. 이 문자열에는 3 자리 코드와 간단한 설명이 모두 포함되어야합니다. "404 파일을 찾을 수 없습니다".

이 경우, 시도 : 내 질문을 편집

Response.Status = "204 No Content" 
+0

, 내가 제대로 나는 "상태 코드"가 아닌 에러 코드를 불렀다해야 204을 반환하는 방법을 알아야합니다. – BenjaminB

+0

나는 내일, 사무실에서 그것을 시도 할 것이다. – BenjaminB

+0

작동하지 않습니다 ... 클라이언트 (IE9)는 "" – BenjaminB

관련 문제