【问题标题】:Is it valid if I use HTTP method POST for fetching data?如果我使用 HTTP 方法 POST 获取数据是否有效?
【发布时间】:2014-09-11 09:39:04
【问题描述】:

我知道 HTTP 方法 GET 用于获取/搜索数据,而 POST 用于创建/插入数据。

但是如果我想搜索数据但参数(键值对)太多或太大以至于有可能超过 GET 方法的查询字符串限制怎么办。

在这种情况下,如果我使用 POST 搜索数据,它在 REST 或 HTTP 规范中是否有效?

【问题讨论】:

  • 这是 GET 的一个限制(它仍然会影响 IE 的 2k 限制)。如果 POST must 用于克服这个问题(或其他 hack,如 cookie 填充),则 POST must 被使用.. 然而,拥有如此多的搜索数据可能表明其他变化可以制作。简单地编码/减少搜索数据可能就足够了吗?

标签: rest http post get query-string


【解决方案1】:

它在您有很多变量参数的情况下完全有效。

【讨论】:

    猜你喜欢
    • 2017-02-24
    • 2020-11-04
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多