Post 요청과 Get 요청의 차이점

Post 요청과 Get 요청의 차이점


I. 소개

  • 개인 홈페이지 : ζ小菜鸡
  • 안녕하세요 여러분, 저는 초보자입니다. Post 요청과 Get 요청의 차이점을 알아봅시다.
  • 글이 도움이 되셨다면 팔로우,좋아요,수집 환영합니다(3연속클릭)

2. Post 요청과 Get 요청의 차이점

  • 매개변수 전달 방식(get 요청 매개변수는 URL을 통해 전달되고 게시 요청은 요청 본문에 전달됨)
    • 요청 받기는 URL에 매개변수를 추가합니다. 사용하시겠습니까? 절단 및 연결 실패 매개변수, 리소스 획득(서비스에서 데이터 요청)
    • Post 요청은 http 요청 본문에 매개변수를 배치하고 Post는 요청 데이터를 보냅니다(데이터를 서버에 제출).
  • 응답 모드(Get은 하나의 tcp 데이터 패킷을 생성하고 post는 두 개의 tcp 데이터 패킷을 생성합니다)
    • Get 요청에서 브라우저는 http 헤더와 데이터를 함께 보내고 서버는 200 응답 코드를 반환합니다. 전달되는 데이터는 키-값 쌍만 가능하며 다른 유형의 데이터는 전달할 수 없습니다.
    • Post 요청은 먼저 서버에 헤더를 전송하고, 서버는 100(continue)으로 응답한 후 데이터를 전송하며, 서버는 200의 응답 코드를 반환하므로 대용량, 다양한 유형의 데이터 전송을 지원합니다.
  • 데이터의 양
    • 요청 받기, 요청 받기에는 URL 길이 제한이 있고, http 프로토콜 자체에는 제한이 없으며, 요청 길이 제한은 브라우저와 웹 서버에 의해 결정되고 설정됩니다.
    • 사후 요청, 대량의 데이터 전송
  • 안전
    • 가져오기 요청은 정적 리소스이며 매개변수는 URL의 일부로 캐시됩니다. 데이터인 경우 캐시되지 않습니다.
    • 게시물 요청은 URL의 일부로 사용되지 않으며, 캐시되지 않으며, 서버 로그나 브라우저 검색 기록에 저장되지 않습니다.

추천

출처blog.csdn.net/weixin_45191386/article/details/133250111