상태 코드와 HTTP 요청하는 방법

HTTP 요청하는 방법

표준 HTTP, HTTP 요청은 여러 요청 방법을 사용할 수 있습니다.

, POST 및 HEAD 방법을 GET : HTTP1.0 요청은 세 가지 방법을 정의합니다.

HTTP1.1 다섯 개 개의 새로운 요청 방법 : 옵션, PUT, DELETE, TRACE, 및 방법을 연결합니다.

페이지 정보 요청이 공식화 엔터티 본문을 반환 : GET.

HEAD는 : 유사한 요청을 얻을. 그러나 응답 헤더를 획득하기위한 구체적인 내용을 반환하지 않습니다.

POST : 지정된 자원 (예를 들면, 파일 제출 양식 또는 업로드)에 대한 데이터 처리 요구를 제출한다. 요청 본문에 포함 된 데이터. POST 요청은 새로운 자원 및 / 또는 기존의 자원을 설정하기 위해 개정 될 수 있습니다.

PUT : 서버에서 클라이언트로 전송되는 문서 데이터의 특정 콘텐츠를 대체합니다.

DELETE : 지정된 페이지를 삭제하도록 서버를 요청합니다.

CONNECT : HTTP / 1.1 프로토콜 프록시 서버 파이프 라인 모드로 연결을 예약 할 수 있습니다.

옵션 : 클라이언트가 서버의 성능을 볼 수 있습니다.

TRACE : 주로 검사 또는 진단을 위해 상기 서버로부터 수신 된 에코 요청.

HTTP 상태 코드 (공통)

방문자가 웹 페이지를 방문 할 때, 시청자의 브라우저는 서버 웹 페이지에 요청을 보냅니다. 브라우저는 수신 프론트 페이지 서버가 상기 요청에 응답하여 상기 브라우저에 HTTP 상태 코드 헤더 (서버 헤더)를 포함하는 메시지를 반환이 페이지를 표시 할 때.

영어는 HTTP 상태 코드 HTTP 상태 코드입니다.

다음은 일반적인 HTTP 상태 코드입니다 :

  • 200-- 요청 성공
  • 301-- 자원 (웹 페이지 등) 영구적으로 다른 URL로 전달된다
  • 404 - 자원 (웹 페이지 등) 요청이 존재하지 않습니다
  • 500 - 내부 서버 오류

HTTP 상태 코드 분류

소수점 이하 세 자리의 HTTP 상태 코드는, 소수점 첫째 자리 상태 코드 종류,이 수치는 분류되지 않은 효과를 정의합니다. HTTP 상태 코드는 다섯 가지 유형으로 나누어 져 있습니다 :

1XX : 정보, 서버는 요청이 계속 필요, 요청을받습니다.

가 2xx : 성공은, 작업이 성공적으로 수신 및 처리되었습니다.

3xx의 : 리디렉션, 추가 조치가 요청을 완료하는 데 필요합니다.

4XX는 : 클라이언트 오류는 요청은 구문 오류 또는 요청을 완료 할 수 없습니다 포함되어 있습니다.

5XX은 서버 오류 서버 에러는 요청을 처리하는 동안 발생.

HTTP 상태 코드 부분

100 : 계속 --- 계속합니다. 클라이언트는 요청을 계속해야합니다.

200 : OK --- 요청이 성공했습니다. GET과 POST 요청은 일반적으로 사용된다.

301 : --- 영구 영구 리디렉션을 움직였다.

302 : 찾을 --- 임시 리디렉션.

400 : 구문 오류 잘못된 요청 --- 클라이언트 요청, 서버는 이해할 수 없습니다.

403 : Forbideen는 --- 서버는 클라이언트의 요청에 대한 요청을 이해하지만, 요청을 수행하기를 거부한다.

404 : 찾을 수 없음 --- 클라이언트의 요청에 따라 자원 (웹)을 찾을 수없는 서버입니다.

500 : 내부 서버 오류 --- 내부 서버 오류와 요청을 수행 할 수 있습니다.

502 : 잘못된 게이트웨이 --- 상기 요청을 수행 할 때, 게이트웨이 또는 프록시 서버는 잘못된에 응답하여, 상기 원격 서버로부터 수신한다.

추천

출처www.cnblogs.com/rabbitli/p/10980780.html