http - get 请求中的参数可以有多长?

标签 http url rest get web-standards

我目前正在编写一个通过获取参数获取传递数据的 API,所以我想知道 URL 或参数值的总长度是否在最佳实践或协议(protocol)中受到限制。

最佳答案

基本上,2K 是您在跨浏览器方面可以依赖的最大分辨率,但如果您放弃对 IE 8 及更低版本的支持,您可能会喜欢上 64K。

虽然我觉得我需要质疑您是否需要知道这一点,但无论如何.. 最好通过 POST 请求而不是 GET 来处理 100 个字符。

关于http - get 请求中的参数可以有多长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205479/

相关文章:

java - 为什么我的 HTTPS 文件下载会损坏 .zip 文件?

python - 如何修复错误 "AttributeError: ' 模块的对象在 python3 中没有属性 'client'?

python - CherryPy 和 RESTful 网络 API

json - 为什么我应该更喜欢 HTTP REST 而不是 HTTP RPC JSON-Messaging 风格与 CQRS 结合使用?

http - 覆盖 HTTP 301 响应

http - 有什么办法可以在 markdown 中显示 URL 参数的 'wordwrap' 长 URL?

python - 将 URL 路径拆分为组件

javascript - 将下拉选择的值作为查询字符串传递给 URL

iphone - 如何在 iPhone 上执行 HTML 文件( objective-c )?

c# - 如何使用 Microsoft ASP.NET Web API OData 中的 Delta<T> 和 Code First\JsonMediaTypeFormatter