서버가 200(OK) 또는 404(찾을 수 없음)가 아닌 상태 코드로 응답했습니다.
이것은 문제가 되지 않지만 이국적인 HTTP 응답 상태 코드는 웹 애플리케이션의 동작에 대한 유용한 통찰력을 제공하고 침투 테스트를 지원할 수 있습니다.

 

 

 

 

HTTP(Hypertext Transfer Protocol)

 

* 클라이언트와 서버 간의 요청과 응답 프로토콜

* HTTP 요청

  - 클라이언트가 서버에 특정 자원에 대한 요청 명령을 보냄

  - 요청 명령 : GET, POST

* HTTP 응답

  - 서버가 클라이언트에 요청받은 자원과 응답코드를 보냄

  - 응답코드 : 200(OK), 404(not Found) 등

* 웹 서버는 요청받은 자원을 전달할 수 없는 경우 오류코드를 응답코드로 반환

* TCP port 번호 80을 일반적으로 사용

* HTTP/1.1부터 keep-alive 기능 제공

  - 한 번의 연결로 클라이언트는 서버에 여러 번 요청을 보내고 응답을 받을 수 있음

* stateless 프로토콜

  - 상태 정보를 유지하지 않음

  - 로그인 등의 상태 정보를 표현하기 위하여 cookie, session 등 필요

+ Recent posts