405 Method Not Allowed:不支持请求方法“GET”
Posted
技术标签:
【中文标题】405 Method Not Allowed:不支持请求方法“GET”【英文标题】:405 Method Not Allowed :Request method 'GET' not supported 【发布时间】:2012-06-22 21:57:50 【问题描述】:我在应用引擎上传文件期间收到 405 请求方法“GET”不支持,但相同的代码在我的本地沙箱中运行正常
看起来 blobservice 回调请求应该是 POST /_ah/upload/... 之后的 POST 类型,但是当我使用 firebug 查看时,它是一个带有以下 Header 的 GET 请求,我确实在 @Controller 类中定义了请求处理程序方法类型为 RequestMethod.POST
标题
响应标头view source 允许 POST
Cache-Control 私有
内容编码 gzip
内容长度 179
内容类型 text/html;字符集=utf-8
2012 年 6 月 20 日星期三 15:53:18 GMT
服务器谷歌前端
改变接受编码
请求标头查看源代码
接受 text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
接受字符集 ISO-8859-1,utf-8;q=0.7,*;q=0.7
接受编码 gzip,放气
Accept-Language en-us,en;q=0.5
连接保持活动
Cookie JSESSIONID=ixOug6t1P7FWPDX-eOw5_g
主机 1.xxxx.appspot.com
推荐人http://1.xxxx.appspot.com/asset_upload
用户代理 Mozilla/5.0(Macintosh;Intel Mac OS X 10.7;rv:7.0.1)Gecko/20100101 Firefox/7.0.1
env:spring mvc+tiles2
我真的很感激任何建议或将文件上传到谷歌应用引擎的新方法
【问题讨论】:
【参考方案1】:您在 createUploadURL 中指定的 URL 将在上传完成后发送到 - 您确定该 URL 具有 POST 处理程序吗?
【讨论】:
谢谢,是的,我已经尝试过 POST、GET 和 POST/GET 处理程序。我猜是 UrlBasedViewResolver 给我带来了麻烦,我有瓷砖和弹簧集成以上是关于405 Method Not Allowed:不支持请求方法“GET”的主要内容,如果未能解决你的问题,请参考以下文章
jersey中的405错误 method not allowed
报错:get 。。。405 (Method Not Allowed)
为啥此请求返回 405 Method Not Allowed?