>  기사  >  웹 프론트엔드  >  인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

青灯夜游
青灯夜游원래의
2018-09-10 15:27:032000검색

이 장에서는 인터뷰 중에 물어볼 수 있는 HTTP 프로토콜에 대한 몇 가지 질문을 제공합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

1. HTTP 프로토콜 클래스의 주요 기능은 무엇인가요?

간단하고 빠르다: 고정된 통합 리소스 기호인 각 리소스 기호 UII를 가리킨다.
유연함: 헤더에 데이터 유형이 있고 다양한 데이터 유형의 전송이 http 프로토콜을 통해 완료될 수 있다
연결 없음: 한 번 연결하고 연결을 끊으세요
Stateless: 클라이언트와 서버는 두 개의 ID를 가지며, 두 연결자의 ID는 구별할 수 없습니다.

2. 메시지의 구성 요소는 무엇인가요?

인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

요청 메시지:
요청 라인에는 http 메소드, 페이지 주소, http 프로토콜, 버전
이 포함됩니다. 요청 헤더: 서버에 내가 원하는 콘텐츠를 알려주는 키&값
빈 줄
요청 본문

응답 메시지:
상태 줄, 응답 헤더, 빈 줄, 응답 본문

3. HTTP 프로토콜 클래스의 메서드는 무엇인가요?

GET---자원 확보
POST---자원 이전
PUT---자원 업데이트
DELETE---리소스 삭제
HEAD---메시지 헤더 가져오기

4. post와 get의 차이점

인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

5.

1xx: 프롬프트 메시지 - 요청이 수신되었으며 계속 처리되고 있음을 나타냅니다
2xx: 성공 - 요청이 성공적으로 수신되었음을 나타냅니다
3xx: 리디렉션 - 요청을 완료하려면 추가 작업을 수행해야 합니다
4xx: 클라이언트 오류--요청에 구문 오류가 있거나 요청을 이행할 수 없습니다
5xx: 서버 오류 - 서버가 합법적인 요청을 이행하지 못했습니다
200 OK: 클라이언트 요청 성공
206 부분 콘텐츠: 클라이언트가 범위 헤더와 함께 GET 요청을 보냈고 서버가 이를 완료했습니다. 301 영구 이동됨: 요청한 페이지가 새 URL로 이동되었습니다(영구 리디렉션)
302 FOUND: 요청한 페이지가 일시적으로 새 URL로 이동되었습니다(임시 리디렉션)
304 수정되지 않음: 클라이언트에 버퍼링된 문서가 있고 조건부 요청을 발행했습니다. 서버는 클라이언트에게 원래 버퍼링된 문서를 계속 사용할 수 있음(캐시됨)을 알려줍니다.

인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

6. 버전 1.1은 지속적인 연결을 지원하지만 1.0은 지원하지 않습니다

인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

7. 파이프라인이란 무엇입니까

인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

파이프라이닝은 지속적인 연결을 통해 이루어져야 하며 http 버전 1.1 이상에서 지원되어야 합니다. 인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)

헤드 요청만 파이프할 수 있지만 POST는 제한되어 있습니다. 서버가 반드시 http1.1 버전 프로토콜을 지원하는 것은 아니기 때문에 처음 연결을 생성할 때 파이프라인 메커니즘을 시작하면 안 됩니다.

위 내용은 인터뷰에서 물어볼 수 있는 HTTP 프로토콜에 대한 질문(요약)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.