>  기사  >  414 요청을 해결하는 방법

414 요청을 해결하는 방법

anonymity
anonymity원래의
2019-05-08 10:51:2311210검색

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

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