http - HTTP POST 可以无限吗?

标签 http forms post limit

使用 HTTP POST 方法可以发送的最大数据大小的规范是什么?

最佳答案

令人惊讶的是,所有答案都在谈论 IIS,就好像它是唯一重要的 Web 服务器一样。即使在 2010 年提出这个问题时,Apache 也有 60%70% of the market share .无论如何,

  • HTTP 协议(protocol)没有规定限制。
  • POST 方法允许发送比 GET 方法多得多的数据,GET 方法受到 URL length 的限制。 - 大约 2KB。
  • 最大值POST request body大小在 HTTP 服务器上配置,通常范围为
    1MB 到 2GB
  • HTTP 客户端(浏览器或其他用户代理)可能有其自身的限制。因此,最大 POST 正文请求大小为 min(serverMaximumSize, clientMaximumSize)

以下是一些更流行的 HTTP 服务器的 POST 正文大小:

关于http - HTTP POST 可以无限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880722/

相关文章:

java - 使用 Soap header 的 Web 服务身份验证

python - 当没有文件重定向 url django 时,我的本地端口位于 127.0.0.1 :8000 always redirects to 127. 0.0.1:8000/myapp/lists

javascript - jQuery 计算表格

php - 上传多个图像到服务器会导致错误

php - 从 iOS 使用 POST 将数组传递给 PHP

php - 防止用户在上传过程中关闭浏览器/更改 url

node.js - 使用 node http 模块上传文件

html - 将 <tfoot> 标签放在 <tbody> 之前是否会使表格更易于访问?

php - 如何将表单数据作为外键插入表中?

php - 使用 PHP 和 fsockopen() 将文件上传到 Google 代码托管