问题标签 [http-status-code-405]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 具有基于方法的端点的 Werkzeug URL 映射仅返回 Method Not Allowed
这是我们映射的截断版本:
经过大量搜索,我在( http://nullege.com/codes/search/werkzeug.routing.Rule )找到了一些人做同样事情的例子......但是当我这样做时,所有三个都作为不允许的方法返回。我可能会做
并且有一个将请求分派给备用函数的端点,但是根据我的阅读,我的映射应该可以正常工作,或者至少,如果我知道正确的语法(我没有在外面找到),可以工作上面的链接。)
关于我做错了什么的任何想法?
asp.net-mvc - MVC 4. IIS 7.5 PUT 返回 405
我正在尝试在 MVC 4 应用程序中使用 PUT,但出现 405 错误。
在我的路由中,我对路由有一个限制,以允许 PUT 和 POST,POST 到端点有效,PUT 失败并显示 405。
我已按照此处的建议ASP.NET Web API 仅在某些服务器上为 PUT 返回 404,而此处ASP.NET MVC 在 HTTP DELETE 请求上出现 405 错误?
我还从 IIS 中删除了 WeDAV,但我仍然收到 405。还有其他建议吗?
我在 IIS 8(使用 Visual Studio 2012)上也遇到了完全相同的问题,因为我遵循了这个建议ASP.NET Web API - PUT & DELETE Verbs Not Allowed - IIS 8并且仍然没有运气
java - HTTP 状态 405 - 此 URL 不支持 HTTP 方法 POST
我尝试发送一些数据,但似乎无法清楚地找到控制器或无法处理请求。
测试.jsp
web.xml
控制器.java
我阅读了很多其他主题,但没有找到解决方案。我希望你能帮助我:)
python - 瓶子 request.json 在帖子上得到 405
我试图让瓶子在 xmlhttprequest 中接收 json,但出现 405 错误
我的瓶子脚本的一部分:
我测试 xhr 的其他脚本的一部分:
为什么我会收到 405?
我还尝试了以下变体:
返回 json 似乎不是问题
asp.net-web-api - ASP.NET Web API、405 状态码和异常处理
有没有办法在 Web API 上捕获 405 并在发送错误的动词时返回自定义消息?我使用 ExceptionFilterAttribute 捕获了 500 个。我想返回一个 JSON 或 XML 对象。
.net - 当 HostnameComparisonMode 设置为 Exact 时,Http Input Worker 角色出现 405 错误
我遇到了与此类似的错误: Azure Worker Role with HTTP input endpoint on port 8732 with HTTP 405 Error
我在 MSDN 上问过这个问题,但还没有答案: http ://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/6e9c84be-f39a-4da9-953e-a82f98afea54
问题是我无法使用 Http Input 端点测试多个 Worker Role 实例。当我在 Azure 模拟器上启动它们时,我必须将 HostnameComparsionMode 设置为 Exact 以便进行适当的 http 保留。然而,WCF 端点在 LB 和 HostnameComparsionMode = Exact 时表现异常(参见 guomingliwcf.blogspot.com/2009/08/wcf-load-balance-error-http-405-method.html)
有谁知道如何使用 Http 输入在 Azure 模拟器中测试 WorkerRoles 的任何解决方法?
我重现问题的解决方案: https ://www.dropbox.com/s/378oaqotdp0axen/HttpRolesTest.zip
更新: 我正在使用以下代码启动服务主机
根据 HostNameComparisonMode 我得到以下行为:
- 弱/强通配符:异常 System.ServiceModel.AddressAlreadyInUseException:HTTP 无法注册 URL http://+:
- 确切:通过负载均衡器访问 wsdl 时出现 405 MethodNotAllowed
更新 2
问题已由 Allen Chen 在 msdn 论坛上回答。
c# - ServiceStack Backbone.Todos Delete 405 不允许
我意识到当单击 Backbone.Todos 示例“清除 x 已完成的项目”时,我得到一个 DELETE 405 not allowed...
我从以前的帮助和文档中了解到,如果我想启用 DELETE PUT PATCH ...我需要设置
X-http-method-override : DELETE
如果它是一个表单或在 jquery 中。
但我不确定在 Backbone.Todos 示例中这是如何完成的,因为我是 backbone.js 的新手。
您能否指出如何修复 DELETE 405 ?谢谢你。
编辑 - - - - - - - - - - - - - - - - - - - -
我总是可以改变路线...
因此,只有 Post 和 Get 足以完成这项工作。但与以下相比,它看起来不是很安静:
可以?
coldfusion - 谷歌 oauth 令牌给出 405 错误
我正在尝试使用以下代码发布。我希望它返回令牌,但它返回错误 405 Method Not Allowed。
上面的代码在 http://console.mbwebportal.com/oauth2callback上,它在用户允许访问应用程序后获取 url 中的代码。
请帮忙!!
jquery - 使用 HttpContext.RewritePath() 时,脚本服务在 VS 开发服务器上返回 405?
我似乎遇到了一个非常具体的问题,对于问题的长度表示歉意。
我有一个脚本服务,实际居住在/somepath/service.asmx
. 我正在使用 url 重写模块 (UrlRewritingNet v2.0) 来重写来自/service.asmx
我的物理位置的调用。该模块使用 .Net 的HttpContext.RewritePath()
功能。
我的服务公开了 method dosomething
,并且在我的页面上有一个脚本调用:
当我在 IIS 中运行此代码时 - 它返回状态代码200
,但当我在 VS 开发服务器上运行此代码时 - 它返回405 Method Not Allowed
。来自堆栈跟踪的错误消息是:
请注意,在此消息中,路径似乎已正确路由。
有趣的是——我几乎可以肯定这是一个路由问题,因为当我将我的 ajax 调用更改为完整的 url 时/somepath/service.asmx/dosomething
——IIS 和 VS 开发服务器都可以正常工作。
任何想法如何避免405?
facebook - 405 Method Not Allowed 该资源不允许使用 POST 方法 appengine facebook App
我在 appengine 上做一个应用程序,它在那里工作得很好。我在 facebook 画布 url http://xx.appspot.com/yyy/上有应用程序的 URL (带有斜杠),当从http 调用应用程序时: //apps.facebook.com/appname我得到
405 Method Not Allowed 该资源不允许使用 POST 方法。
class MainHandler(webapp2.RequestHandler): def get(self): #do stuff here def post(self): pass
app = webapp2.WSGIApplication([ ('/yyy/', MainHandler), ('/',anotherHandler),
],调试=真)
注意:appengine 日志中没有这样的错误。