>웹 프론트엔드 >JS 튜토리얼 >GET과 POST를 구별하는 방법을 가르쳐주세요.

GET과 POST를 구별하는 방법을 가르쳐주세요.

坏嘻嘻
坏嘻嘻원래의
2018-09-14 15:07:392005검색

HTTP 요청 스타일로 소켓 프로그래밍을 해본 사람이라면 누구나 통신 프로토콜을 설계할 때 "메시지 헤더/메시지 본문" 분할 방법이 매우 일반적으로 사용된다는 것을 알고 있습니다. 메시지 헤더는 메시지의 목적을 상대방에게 알려줍니다. 메시지 본문은 상대방에게 수행 방법을 알려줍니다.

get 메소드 길이가 제한되어 있나요?

正确的应该理解为:浏览器限制了get 传参的长度 以及 服务器限制了 get 参数的长度

当参数长度过长:
    apache: 
        Request-URI Too Long
        The requested URL's length exceeds the capacity limit for this server.

    nginx:
        nginx 414 Request-URI Too Large

    解决办法:这时可以调大上述两个值。
    client_header_buffer_size 512k;
    large_client_header_buffers 4 512k;

get 보안이 매우 낮음, 사후 보안이 높음

如果没有加密,他们安全级别都是一样的,随便一个监听器都可以把所有的数据监听到

관련 권장 사항:

php http 헤더 가져오기: PHP http 헤더 정보 가져오기

laravel5.2-http 미들웨어 학습

위 내용은 GET과 POST를 구별하는 방법을 가르쳐주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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