http - 请求的 URL 长度超过了该服务器的容量限制?

标签 http url

有什么方法可以检测 URL 的长度是否超出?这是在查询字符串中发送大量查询变量后引起的。它可以在运行时增加吗?这似乎取决于服务器配置以及 URL 的最大长度是多少?

最佳答案

  1. 在接收端,您通常会收到 414 Request-URI Too Long header 。
  2. 不,它不能在运行时增加。在 Apache 中,如果您将其用作网络服务器,则可以将其限制为低于默认的 8190 字节,但不能高于而不更改源代码 &重新编译。
  3. 是的,它是否依赖于服务器,甚至依赖于 UA,如果您使用 PHP 运行 Suhusoin,则适用更多可能的规则。
  4. 如果您需要问“url 的最大长度是多少?”,您实际上需要问:“为什么这些不是 POST 值?”

关于http - 请求的 URL 长度超过了该服务器的容量限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11482123/

相关文章:

javascript - 从 url 中删除主题标签 (#)

Python 请求 urlencode 不起作用?

java - 如何阻止对 Web API 的 hack/DOS 攻击

python - 使用 Python 请求时出现 HTML 501 错误

http - 更正用于登录 API 的 http 动词

url - 如何使用主干在集合和模型中创建动态 url

java - 如何从 Java 验证 WSDL URL 是否已启动并正在运行?

javascript - 如果提取的 TXT 不包含某个单词,我如何告诉 imacros 转到某个 url?

javascript - 使用angular向带有许多数据的php发送http post请求

android - 在 Android 中重用 HTTP 连接