http - PUT 和 POST 之间的技术区别是什么?

标签 http post put

撇开 PUT 和 POST 的语义、含义、正确和常见的用例(已经讨论过很多次(例如 here )),它们之间的技术差异是什么(发送内容的方式和发送方式) PUT 和 POST?

最佳答案

除了在请求中使用不同的名称外,POST 和 PUT 完全没有区别:

POST /resource

对比:

PUT /resource/1

由于 PUT 是幂等的,一些路由器/代理可能会以不同的方式对待它们,但我不知道有任何这样的情况。

关于http - PUT 和 POST 之间的技术区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369667/

相关文章:

javascript - 无法在node.js脚本中发布数据

angularjs - Angular $http POST 从 ExpressJS 获取空值

java - 带有 @FormParam 的 PUT 方法

ruby-on-rails - Ruby on Rails - PUT 方法创建额外的参数条目

jakarta-ee - JAX-RS 运行时如何处理本示例中使用子资源的 PUT 请求?

javascript - 成功删除项目后重新获取列表数据是一个不好的做法吗?

wordpress 网站有多个重定向

javascript - 是否存在从 POST 字符串返回文件的 Web 服务

android - 在 Android 中创建服务的最佳方法是什么?

internet-explorer - 避免 IE 中 http 和 https 弹出窗口冲突的最佳解决方案是什么?