首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP POST与HTTP PUT

HTTP POST与HTTP PUT
EN

Stack Overflow用户
提问于 2010-01-08 03:38:04
回答 3查看 7.4K关注 0票数 7

HTTP PUT是否比HTTP POST更有优势,尤其是在文件上传方面?数据传输应该是高度安全的。你在这方面的想法/指导将会有很大帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-08 03:46:20

HTTP PUT是否比HTTP POST更有优势,尤其是在文件上传方面?

你可以使用标准的工具来发送数据(即那些不需要知道你的自定义方案来描述文件应该上传到哪里或者如何表示该文件的工具)。例如,OpenOffice.org包含对WebDAV的支持。

数据传输应高度安全

您使用的方法与此无关。为了安全起见,将SSL与某种形式的身份验证和授权结合使用。

票数 1
EN

Stack Overflow用户

发布于 2010-01-08 03:44:45

PUT是为文件上传而设计的,而不是POST,因为POST需要进行分块上传,但归根结底是你的服务器可以做什么,哪个对你来说更方便。

无论您使用哪种HTTP方法,除非您使用SSL保护连接,否则您将以明文传输数据。

票数 10
EN

Stack Overflow用户

发布于 2013-12-12 06:22:47

我认为PUT和POST的选择应该更多地基于规则:

PUT to a URL应用于更新或创建可位于该URL的资源。

指向某个URL的POST应用于更新或创建位于其他(“下级”) URL或无法通过http定位的资源。

任何关于安全性的选择都应该与PUT和POST同等地工作。https是一个很好的开始,如果你正在构建REST API,那么密钥、授权、身份验证和消息签名都是值得研究的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2023094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档