가 요청과 응답 코드
프로토콜의 수있습니다 비유를 대화를 기반으로 일련의 질문을하고 답변을하고있는 우리는 각각 참조하여 http 응답으로 요청하고있습니다. 의 내용을 요청과 응답은 쉽게 읽고 이해를 받고 근처를 일반 영어로 자신의 구문입니다. 이 섹션을 검사의 구조는 이러한 요청과 응답을 포함하여 몇 개의 예제의 종류의 데이터를 그들이 포함될 수있습니다. 가 요청개방 이후에 연결을위한 서버, http 클라이언트의 요청은 다음과 같은 형식으로 전송합니다 :
개막 라인은 일반적으로 분할 세 부분; 의 이름은 방법,의 경로를 필요한 서버 리소스, 그리고 버전에 사용되고있습니다. 일반적인 개방 줄 수도 읽기 : 보기 / 시험 / testpage.html 1.0이 줄을 우리가 지시하는 서버에서 우리가 보내는 요청의 종류를 얻을 (해명 더욱 완벽에 대한 다음 섹션), 우리가 보내는이 사용하는 버전 1.0, 그리고이 서버 리소스를 우리가 필요로 (비롯한 로컬 경로 )는 / 시험 / testpage.html헤더 라인을 사용하여 요청에 대한 정보를 전송, 또는 내용을 데이터를 전송 메시지 본문에있습니다. 한 줄에 하나의 매개 변수와 값 쌍을가 전송, 매개 변수와 값되고 콜론으로 구분합니다. 이곳의 예입니다 : 사용자 - 에이전트 : [이름으로 프로그램을 보내는 요청]예를 들어, 다음과 같이 인터넷 탐색기 v5.5을 제공합니다 : 사용자 - 에이전트 : mozilla/4.0 (호환; msie 5.5; windows nt 5.0)a 더 들면 일반적인 요청 헤더가 받아들이지 : 헤더를하고있는 상태 무엇 정렬 (들)의 정보는 서버의 응답을 허용을 찾을 수 : 동의 : 텍스트 / 일반, 텍스트 / html에 의해 발행의 헤더 앞의 예에서는 요청이 알려주는 서버가 보내는 응용 프로그램 중 하나를 일반 텍스트 또는 html 반응을 수락하실 수있습니다 (즉, 설비를 처리하는 것은 아니다, 말하기, 오디오 또는 비디오 파일)입니다. 응답에 답변을 이런 요청, 서버는 일반적으로 문제가 an 응답, 첫 번째 줄에있는 상태 줄을로 자주 참조하십시오. 이 라인은 서버 메아리가 버전 및 제공에 대한 응답 상태 코드 (이 내용은 3 개 - 자리 정수)와 짧은 메시지가 알려져 원인 문구입니다. 다음 예를 응답 : 1.0 200 확인는 응답 상태 코드 및 이유 문구가 본래 의도대로 기계 -와 인간 - 판독 버전의 동일한 메시지, 비록 그 원인 문구를하기도 차이가 약간의 서버를 server.the 표는리스트 일부 사례는 일반적인 상태 코드 및 이유 문구 . 첫 번째 숫자는 상태 코드가 보통의 특성에 대한 단서를 제공 일부 메시지 :
는 응답을 포함할 수도있습니다 헤더 라인을 각각 포함하는 헤더 및 값 쌍 비슷의 요청을했지만 일반적에 대한 정보를 포함하여 서버 및 / 또는 해당 리소스가 반환 : 서버 : apache/1.3.22 마지막 - 수정일 : 금, 1999년 12월 24일 13시 33분 59초 (그리니치 표준시) 이것은 문서가 추가 리안 ⅹ io
|
|||||||||||||||||||||
|