414 요청을 해결하는 방법

anonymity
풀어 주다: 2020-09-14 17:57:26
원래의
11201명이 탐색했습니다.

414는 무엇을 의미하나요?

요청 시 Get 메소드를 사용하여 연결한 URL이 너무 길고 서버 한도를 초과하여 "414 요청-우리가 너무 큼" 오류가 발생했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿