python变量名长度有限制吗_url长度有限制么?
url長度有限制么?
首先明確一點(diǎn),http協(xié)議里并沒有對url的長度做任何限制,協(xié)議里只是規(guī)定url因太長導(dǎo)致服務(wù)器無法處理時(shí),服務(wù)器應(yīng)該返回414狀態(tài)碼。
2014年,IETF對http協(xié)議進(jìn)行了更新,將RFC2616拆分為6個(gè)單獨(dú)的協(xié)議說明,在RFC 7230的3.1.1章節(jié)中有如下表述:
HTTP does not place a predefined limit on the length of a request-line, as described in Section 2.5. A server that receives a method longer than any that it implements SHOULD respond with a 501(Not Implemented) status code. A server that receives a request-target longer than any URI it wishes to parse MUST respond with a 414 (URI Too Long) status code (see Section?6.5.12 of [RFC7231]).
那么為什么總有一個(gè)url有長度限制的印象呢?你的印象其實(shí)是瀏覽器和服務(wù)器造成的。
下表是各種瀏覽器對url長度的限制說明,數(shù)據(jù)很老了
瀏覽器
長度限制
IE
2083
firefox
65536
chrome
8182
Safari
80000
Opera
190000
下表是各服務(wù)器對url的長度限制
服務(wù)器
長度限制
Apache
8192
IIS
16384
ngnix
client_header_buffer_size參數(shù)為請求頭分配一個(gè)緩沖區(qū),默認(rèn)1k,可修改
總結(jié)
以上是生活随笔為你收集整理的python变量名长度有限制吗_url长度有限制么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV——图像二值化
- 下一篇: 2048核心算法