GET 요청에 대한 URL 문자 제한 | Scene7

이 문서에서는 다양한 브라우저에 대한 GET 요청의 최대 URL 문자 제한을 지정합니다.

설명 description

환경

Adobe Experience Manager

문제/증상

GET 요청에 대한 URL 문자 제한은 얼마입니까?

해결 방법 resolution

GET 요청에 대한 URL 문자 제한

다음은 Internet Explorer의 URL 길이 제한에 대한 일부입니다. 기준으로 사용하십시오(Opera와 같은 특정 브라우저는 더 긴 URL을 지원).

"Microsoft Internet Explorer의 최대 URL(Uniform Resource Locator) 길이는 2,083자입니다. Internet Explorer의 최대 경로 길이는 2,048자입니다. 이 제한은 POST 요청과 GET 요청 URL 모두에 적용됩니다. GET 방법을 사용하는 경우 실제 경로의 문자 수를 뺀 최대 2,048자로 제한됩니다.

단, POST 방법은 이름 및 값 쌍을 제출하는 URL의 크기로 제한되지 않습니다. 이러한 쌍은 URL이 아닌 헤더에서 전송됩니다. RFC 2616, "Hypertext Transfer Protocol - HTTP/1.1"은 URL 길이에 대한 요구 사항을 지정하지 않습니다."

다음은 Microsoft 웹 사이트의 HTTP 브라우저 제한에 대한 문서입니다. Internet Explorer에서 최대 URL 길이는 2,083자입니다..

다음을 사용할 수 있습니다. 작은 URL 을 눌러 이 길이를 확장합니다.

Internet Explorer 외부 URL 문자 제한

Internet Explorer 이외의 브라우저를 고려할 경우 다음에 실행할 제한은 콘텐츠 전달 네트워크 헤더 제한입니다. URI 크기가 4K를 초과하는 경우 서버는 환경에 따라 4xx/5xx 오류를 생성합니다.

요약하면 다음과 같은 Adobe의 콘텐츠 전달 네트워크 표준이 나와 있습니다.

  • 최대 URI: 4796바이트(쿼리 문자열을 포함하지만 일반적으로 URI 행에 없는 프로토콜이나 호스트 이름은 포함하지 않는 모든 항목). URI 행에 프로토콜 및 호스트 이름이 나타나면 총 URI 바이트 수로 계산됩니다.
  • 최대 요청 크기(원격 클라이언트): 16K(기준 제어 가능)
  • 최대 요청 크기(localhost): 124K-1(아님  기준선 제어 가능)
  • 최대 헤더 이름: 64K-1(localhost 요청에만 관련)
  • 최대 헤더 값: 64K-1(localhost 요청에만 해당) 요청 메시지 본문(POST 엔티티)은 일반적인 문서화된 메커니즘에 의해 제어됩니다.
  • 최대 응답 헤더: 8190바이트
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f