使用哪个HTTP方法下载文件



在我的网站用户可以下载他们的文件。但是文件是通过使用PHP生成的。那么我应该使用什么HTTP方法来发送作为文件附件的下载请求呢?GET还是POST?

GET用于被动检索文件,POST用于修改服务器上的信息。这是从客户端看到的,在这个过程中,服务器做什么或不做什么并不重要。

所以除非你在请求中改变一些服务器状态:GET.

GET

从http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

得到请求指定资源的表示形式。使用GET的请求应该只检索数据,不应该有其他效果。(其他一些HTTP方法也是如此)[1]W3C发布了关于这种区别的指导原则,称"Web应用程序设计应遵循上述原则,但也应遵循相关限制。"[11]参见下面的安全方法。

文章请求服务器接受请求中包含的实体作为URI标识的web资源的新从属。例如,post的数据可能是现有资源的注释;留言板、新闻组、邮件列表或评论线程的消息;将web表单提交给数据处理过程后产生的数据块;[12]

相关内容

  • 没有找到相关文章

最新更新