HTTP PUT 是否比 HTTP POST 有优势,特别是对于文件上传?数据传输应该是高度安全的。您对此的想法/指导将有很大帮助。
问问题
7390 次
3 回答
10
PUT 是为文件上传而设计的,而不是需要进行分段上传的 POST,但它归结为您的服务器可以做什么,哪个更方便您实施。
无论您使用哪种 HTTP 方法,除非您使用 SSL 保护连接,否则您将在明文中传输数据。
于 2010-01-07T19:44:44.720 回答
3
我认为 PUT 与 POST 的选择应该更多地基于规则:
应使用PUT到 URL 来更新或创建可位于该 URL 的资源。
POST到 URL 应该用于更新或创建位于某个其他(“从属”)URL 或无法通过 http 定位的资源。
任何关于安全性的选择都应该同样适用于 PUT 和 POST。https 是一个好的开始,如果您正在构建 REST API,那么密钥、授权、身份验证和消息签名都值得研究。
于 2013-12-11T22:22:47.333 回答
1
HTTP PUT 是否比 HTTP POST 有优势,特别是对于文件上传?
您可以使用标准工具来发送数据(即那些不必知道您的自定义方案来描述文件应该上传到哪里或如何表示该文件的工具)。例如,OpenOffice.org 包括 WebDAV 支持。
数据传输应该是高度安全的
您使用的方法与此无关。为了安全起见,将 SSL 与某种形式的身份验证和授权结合使用。
于 2010-01-07T19:46:20.320 回答