是否可以只使用POST请求?

是否可以只使用POST请求?

问题描述:

除了我们通过直接输入url的请求。是否可以只使用POST请求?

只是假设已经在网站上的行动。所有锚点,表格,我们需要的所有动作或我们想要在网站上拥有的所有动作。

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

是否有可能总是只使用POST请求?完整地忽略GET?

+0

点击一个链接发送一个GET请求。 – Barmar

+0

是的,这是可能的。 ASP.NET WebForms通常通过默认的“回发”模型来完成此操作。 *为什么*有人会这样做超出了我的意料之外,它将涉及一些编码来实现它(特别是用表单帖子替换链接等)。但你基本上问是否有可能发出POST请求,答案是肯定的。 – David

GET请求被广泛使用:

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

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

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