Heim  >  Artikel  >  Web-Frontend  >  Bringen Sie Ihnen bei, wie Sie GET und POST unterscheiden können

Bringen Sie Ihnen bei, wie Sie GET und POST unterscheiden können

坏嘻嘻
坏嘻嘻Original
2018-09-14 15:07:391978Durchsuche

Jeder, der Socket-Programmierung im HTTP-Anforderungsstil durchgeführt hat, weiß, dass beim Entwerfen eines Kommunikationsprotokolls sehr häufig die Aufteilungsmethode „Nachrichtenkopf/Nachrichtentext“ verwendet wird. Der Nachrichtenkopf teilt der anderen Partei mit, wofür die Nachricht bestimmt ist. und der Nachrichtentext. Sagen Sie der anderen Person, was sie tun soll.

get-Methode Ist die Länge begrenzt?

正确的应该理解为:浏览器限制了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-Sicherheit ist sehr niedrig, Post-Sicherheit ist hoch

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

Verwandte Empfehlungen:

php Get http header: PHP Get http header information

Laravel5.2-http-Middleware-Lernen

Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen bei, wie Sie GET und POST unterscheiden können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn