서버가 HTTP 응답 코드를 설정하지 않은 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/209706

  •  03-07-2019
  •  | 
  •  

문제

일반적으로 묻고 있습니다. 왜 서버가 설정되어 있지 않습니까? 헤더 및/또는 상태 코드는 무엇입니까? 나는 이것에 대한 좋은 이유를 생각할 수 없다. 아마도 나는 무언가를 간과하고 있습니다.

도움이 되었습니까?

해결책

상태 코드는 HTTP 응답의 필수 부분입니다.

정의상, 서버가 상태 라인을 제공하지 않는 유일한 이유는 HTTP 서버가 아니기 때문입니다.

RFC 2616, 섹션 6 : 응답.

또는 약간 덜 쇠약 한 방식으로 말했습니다.이 작업을 수행하면 서버는 절망적으로 버그가 많고 비명을 지르지 말아야합니다.

다른 팁

상태 코드는 HTTP/1.0에서 소개되었습니다. 상황이 훨씬 간단했습니다 - 요청이나 응답에 헤더가 없었습니다.

요청은 단순히 프로토콜 버전의 표시없이 이와 같았습니다.

GET /

반응은 헤더가없는 모든 몸이 될 것입니다.

그래서 그것은 당신이 HTTP/0.9 만 말하는 일종의 골동품 웹 서버와 대화하는 것처럼 보입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top