我认为这不太可能,但也许我错了。我只是在那些认为只有 POST 请求应该修改服务器上的数据的人和放松规则并允许 GET 请求修改数据的人之间左右为难。
以这种情况为例。假设您有一个表,每一行都是数据库中的一行。我想让他们通过一个花哨的“X”图标删除该行作为该<td></td>
行中的最后一个元素。AFAIK,向服务器发送 POST 的唯一方法是通过表单。但是我真的把整个表单塞进最后一个<td></td>
元素只是为了做一个 POST 吗?还是我应该作弊并使用<a href=...></a>
发送 GET 请求的标签?
您可能在想“两者都做!发送 POST 并使用<a ...></a>
标签!使用精美的 javascript + xhr!” 我会说,哦?在零 JavaScript 环境中,这将如何降级?
也许我们已经到了担心优雅降级没有意义的地步?我不知道。你告诉我?我是 Web 开发的新手,但我了解所涉及的大部分概念。