第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

HTTP GET請求的最大長度?

HTTP GET請求的最大長度?

HTTP GET請求的最大長度?HTTPGET請求的最大長度是多少?如果服務器收到超過此長度的GET請求,是否定義了服務器可以/應該返回的響應錯誤?最新情況:正如標記中所指出的,這是在Web服務API的上下文中進行的,盡管查看瀏覽器限制也很有趣。
查看完整描述

4 回答

?
慕村225694

TA貢獻1880條經(jīng)驗 獲得超4個贊

限制取決于所使用的服務器和客戶端(如果適用的話,也取決于服務器或客戶端使用的代理)。

大多數(shù)Web服務器的限制為8192字節(jié)(8KB),通??梢栽诜掌髋渲玫哪硞€位置進行配置。至于客戶端問題,HTTP1.1規(guī)范甚至對此發(fā)出警告,以下是第3.2.1章:

注意:服務器應該謹慎地依賴于超過255個字節(jié)的URI長度,因為一些舊的客戶端或代理實現(xiàn)可能無法正確地支持這些長度。

限制在MSIE和Safari中約2kb,Opera中約4KB,F(xiàn)irefox中約8KB。因此,我們可能假設8KB是最大可能的長度,2kb是服務器端可負擔得起的長度,而255個字節(jié)是最安全的長度,可以假定整個URL都會出現(xiàn)。

如果在瀏覽器或服務器中超過了限制,大多數(shù)只會在沒有任何警告的情況下截斷限制外的字符。一些但是,服務器可以發(fā)送http 414錯誤。如果您需要發(fā)送大量數(shù)據(jù),那么最好使用POST而不是GET。它的極限是比客戶端更高,但更依賴于服務器。通常,平均Web服務器最多允許使用2GB。這在服務器設置中也是可配置的。當超過POST限制時,普通服務器將顯示特定于服務器的錯誤/異常,通常為HTTP 500錯誤。


查看完整回答
反對 回復 2019-05-30
?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

你在這里提出兩個不同的問題:

HTTPGET請求的最大長度是多少?

如前所述,HTTP本身并不對請求長度施加任何硬編碼限制;但是瀏覽器的限制范圍是2kb-8KB(如果算上的話是255字節(jié))。很老(瀏覽器)。

如果服務器收到超過此長度的GET請求,是否定義了服務器可以/應該返回的響應錯誤?

那是沒有人回答的。

HTTP 1.1定義狀態(tài)代碼414 Request-URI Too Long對于達到服務器定義限制的情況。您可以看到更多關于RFC 2616.

對于客戶機定義的限制,服務器返回某些內容是沒有意義的,因為服務器根本不會接收請求。

希望這能幫上忙。


查看完整回答
反對 回復 2019-05-30
?
慕俠2389804

TA貢獻1719條經(jīng)驗 獲得超6個贊

瀏覽器的限制是:

Browser     Address bar   document.location  
                          or anchor tag
------------------------------------------
Chrome          32779           >64k      
Android          8192           >64k                         
Firefox          >64k           >64k      
Safari           >64k           >64k      
IE11             2047           5120   
Edge 16          2047          10240

想要更多嗎?看見關于堆棧過載的問題


查看完整回答
反對 回復 2019-05-30
  • 4 回答
  • 0 關注
  • 3358 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號