是否可以只使用POST请求?
问题描述:
除了我们通过直接输入url的请求。是否可以只使用POST请求?
只是假设已经在网站上的行动。所有锚点,表格,我们需要的所有动作或我们想要在网站上拥有的所有动作。
选择某人的个人资料acc,列出此人的所有帖子。 只是我们需要或想要的每一个动作。
是否有可能总是只使用POST请求?完整地忽略GET?
答
GET
请求被广泛使用:
- 点击锚
- 加载外部JavaScript在
<script>
标签 - 加载
<img>
标签 - 加载CSS在
<link>
标签中引用 - 加载图像
url(...)
款式
它可能可以编写替代所有这些正常操作的Javascript,并且一些框架可能会为其中的一些操作。虽然覆盖CSS url(...)
的东西似乎是棘手的。
但是,如果您使用Javascript替换它们,则必须使用XMLHttpRequest
(即AJAX),然后由于同源策略会遇到限制。
点击一个链接发送一个GET请求。 – Barmar
是的,这是可能的。 ASP.NET WebForms通常通过默认的“回发”模型来完成此操作。 *为什么*有人会这样做超出了我的意料之外,它将涉及一些编码来实现它(特别是用表单帖子替换链接等)。但你基本上问是否有可能发出POST请求,答案是肯定的。 – David