聽說HTTP POST可以發送的數據大小沒有規格限制。那是真的還是只有一些很高的限制?
3 回答

素胚勾勒不出你
TA貢獻1827條經驗 獲得超9個贊
令人驚訝的是,所有答案都是關于IIS的,好像那是唯一重要的Web服務器。甚至早在2010年提出該問題時,Apache便擁有60%至70%的市場份額。無論如何,
HTTP協議未指定限制。
POST方法比GET方法發送的數據要多得多,后者受到URL長度的限制-大約2KB。
POST請求主體的最大大小是在HTTP服務器上配置的,通常范圍是
1MB至2GB
HTTP客戶端(瀏覽器或其他用戶代理)可以有自己的限制。因此,最大POST正文請求大小為min(serverMaximumSize, clientMaximumSize)。
以下是一些較流行的HTTP服務器的POST正文大?。?/p>
Ngix(截至2019年4月,最大的Web服務器市場份額)-默認1MB,沒有實際最大值(2 ** 63)
Apache- 最大2GB,無默認文檔
IIS- 請求長度默認為28.6MB,查詢字符串默認為2048字節;最大無證件
InfluxDB- 默認?25MB,最大未記錄
- 3 回答
- 0 關注
- 816 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消