414는 무엇을 의미하나요?
요청 시 Get 메소드를 사용하여 연결한 URL이 너무 길고 서버 한도를 초과하여 "414 요청-우리가 너무 큼" 오류가 발생했습니다.
HTTP 프로토콜은 URI 길이에 사전 제한을 두지 않습니다. 서버는 제공하는 모든 리소스의 URI를 처리할 수 있어야 하며 GET을 제공하는 경우 무제한 길이의 URI를 처리할 수 있어야 합니다. 이러한 URI를 생성할 수 있는 기반 양식은 URI가 서버가 처리할 수 있는 것보다 길면 414(Request-URI Too Long) 상태를 반환해야 합니다(섹션 10.4.15 참조).
참고: 서버는 다음에 대해 주의해야 합니다. 255바이트를 초과하는 URI 길이에 따라 달라집니다. 일부 이전 클라이언트 또는 프록시 구현에서는 이러한 길이를 제대로 지원하지 않을 수 있기 때문입니다.
해결책:
1 nginx 서버 수정
nginx의 nginx.conf에서 다음 매개 변수를 수정하세요. : Apache의 httpd.conf (path : apacheconf) 구성 파일 (직접 추가)에서
client_header_buffer_size 512k; large_client_header_buffers 4 512k;2. 40940 문제가 해결되었습니다.
위 내용은 414 요청을 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!