- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
众所周知,文件上传最常使用 POST
来完成。方法。那么,为什么 GET
不能?方法可用于文件上传?是否有针对 HTTP 的具体禁令 GET
上传?
最佳答案
GET 请求可能包含实体主体
RFC 2616 不会阻止实体主体作为 GET 请求的一部分。这经常被误解,因为 PHP 以其名不副实的 $_GET
搅浑水。超全局。 $_GET
技术上与 HTTP 无关 GET
request 方法——它只不过是来自请求 URI 查询字符串的 url 编码参数的键值列表。您可以访问 $_GET
即使请求是通过 POST/PUT/etc 发出的。很奇怪吧?不是一个很好的抽象,是吗?
为什么 GET 实体是个坏主意
那么 spec say about the GET method 是什么意思? ... 好:
In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than retrieval. These methods ought to be considered "safe."
GET
的方法。执行除此之外的 Action
Methods can also have the property of "idempotence" in that (aside from error or expiration issues) the side-effects of N > 0 identical requests is the same as for a single request. The methods GET, HEAD, PUT and DELETE share this property.
关于post - 使用GET方法上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15201976/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!