【问题标题】:Is it possible to always use only POST requests?是否可以始终只使用 POST 请求?
【发布时间】:2017-06-21 16:48:22
【问题描述】:

除了我们通过直接输入网址来请求的情况。

只是假设已经在网站上的操作。我们需要或希望在网站上拥有的所有锚点、表单、所有操作。

选择某人的个人资料,列出此人的所有帖子。 只是我们需要或想要的每一个动作。

是否可以始终只使用 POST 请求?要完全省略 GET?

【问题讨论】:

  • 点击链接发送GET请求。
  • 是的,这是可能的。默认情况下,ASP.NET WebForms 通常总是使用其“回发”模型来完成此操作。 为什么有人会这样做,这超出了我的理解,并且需要一些编码才能实现(特别是用表单帖子替换链接等)。但你本质上是在问是否可以发出 POST 请求,答案是肯定的。

标签: php post get request


【解决方案1】:

GET 请求被广泛使用:

  • 点击锚点
  • <script>标签中加载外部Javascript
  • 正在加载<img>标签
  • <link>标签中加载CSS
  • 正在加载url(...) 样式中引用的图像

编写 Javascript 来替代所有这些正常操作是可能的,并且某些框架可能会为其中的一些操作这样做。虽然覆盖 CSS url(...) 的东西似乎很棘手。

但是,如果你用Javascript替换它们,它必须使用XMLHttpRequest(即AJAX),然后由于同源策略而受到限制。

【讨论】:

    猜你喜欢
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 2019-12-07
    • 2019-05-05
    • 1970-01-01
    相关资源
    最近更新 更多