问题标签 [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.

0 投票
3 回答
6386 浏览

django - 使用@require_POST时如何在Django中显示HTTP状态405(方法不允许)的自定义错误页面

@require_POST我的问题很简单,使用装饰器时如何在 Django 中显示 HTTP 状态 405(不允许方法)的自定义错误页面?

我正在使用django.views.decorators.http.require_POST装饰器,当 GET 请求访问页面时,控制台显示 405 错误,但页面只是空白(甚至不是 Django 错误页面)。如何让 Django 针对此类错误显示自定义和/或默认错误页面?

编辑:值得一提的是,我已经尝试在我的模板文件夹中放置一个 404.html、500.html 和 405.html 页面——但这也无济于事。我也在DEBUG = True和之间变化False,但无济于事。

0 投票
3 回答
18266 浏览

facebook - fb iframe 应用程序:405 错误

我的应用程序在没有 iframe 的情况下工作正常,在 facebook 上返回 405 错误!为什么会这样?

0 投票
4 回答
11658 浏览

.net - 405:不允许的方法

编辑:摘要:似乎任何人(只有 firefox 或 chrome)都可以访问我的网络应用程序,并且我可以使用我的主计算机访问我的网络应用程序。如果我尝试从我的任何其他 LAN 访问http://luiscarlosch.com/WebFormClean.aspx,则会收到 405 错误

我可以完美地从 localhost 调用 WCF Web 方法。我使用 Visual Studio 发布工具发布到此服务器: http: //luiscarlosch.com/WebFormClean.aspx(仅 firefox 或 chrome),它工作正常。问题是当尝试从另一台计算机访问它时。我得到 405:不允许的方法。但这没有意义,因为正如我所说,当我从发布者计算机远程访问它时它工作正常。任何的想法?

这两种方法似乎都不起作用。

我刚刚注意到一些用户能够访问http://luiscarlosch.com/WebFormClean.aspx,因为他们更改了值。所以。有些客户可以阅读这些方法,但有些则不能。这应该发生。

网页配置

0 投票
2 回答
12265 浏览

android - 错误 HTTP/1.0 405 方法不允许

我想建立一个 Http 连接这是我的代码

但我无法并得到“HTTP/1.0 405 Method not Allowed”错误我会感谢你的帮助

0 投票
3 回答
11560 浏览

c# - WebRequest“HEAD”轻量级替代品

我最近发现以下内容不适用于某些网站,例如 IMDB.com。

它返回一个 HTTP 405(不允许的方法)。我的问题是,我使用与上面非常相似的代码来检查链接是否有效以及绝大多数情况下它是否正常工作。我可以将它切换到等于 GET 的方法并且它可以工作(随着超时的增加),但这会使事情减慢一个数量级。我假设 405 响应是 IMDB 服务器端的服务器配置。

有没有办法让我在.NET中以轻量级的方式做与上面相同的事情?或者,有没有办法修复上述代码,使其作为与 imdb 一起使用的 GET 请求工作?

0 投票
2 回答
34916 浏览

servlets - HTTP 状态 405 - 此 URL 不支持 HTTP 方法

我有以下 servlet:

在我的映射如下web.xml

当我在 上打开我的浏览器(Chrome)时http://localhost:8080/MyServer/MyServlet,我在控制台上看到“服务”,doService()并且我的线程正常工作,但是我没有看到“它工作”doGet()被记录,并且我在浏览器中收到以下错误:

此 URL 不支持 HTTP 方法 GET

这是如何引起的,我该如何解决?

0 投票
1 回答
638 浏览

couchdb - 如何在 Mac OSX 中将 SproutCore 连接到 CouchDB

我正在使用 SproutCore 查询 Mac OSX (10.6.7) 上的 CouchDB 数据库,来自 NetTuts+ premium 的教程。数据库名称是微博。查询解析为此字符串:

如果我直接在浏览器的地址栏中键入此查询,我会得到一个不错的 json 答案。但是通过 SproutCore 应用程序,我收到一条错误消息:

这是为什么?那是因为 SC 用完了 :4020 而 CouchDB 用完了 :5984 吗?有任何想法吗?

0 投票
3 回答
20485 浏览

android - Android HTTPPost 返回错误“方法不允许”。

我正在编写一个将 json 严格性发布到 ReSTfull Web 服务的 Android 2.2 应用程序。

Fiddler 调用具有相同 Json 的 Web 服务按预期返回,并且具有相同 Json 的 aspx Web 应用程序按预期返回。

当我查看服务器日志时,我可以看到服务器正在响应带有 307 重定向的初始 POST 动词,然后立即出现 GET 和 405 错误。

Fiddler 和 aspx 应用程序记录一个带有 307 重定向的 POST,然后立即另一个 POST 和 200 OK。

到底是怎么回事?

这是主要活动:

这是执行 Web 服务调用的类代码:

0 投票
2 回答
10186 浏览

jquery - jQuery ajax GET 返回 405 Method Not Allowed

我正在尝试访问需要身份验证的 API。这是我正在使用的代码,但我不断收到 405 Method Not Allowed 错误。有什么想法吗?(我的用户名和密码正确)

0 投票
0 回答
2317 浏览

iis-7.5 - Web 服务调用返回 405 方法不允许错误

我目前在 iis 7.5、windows server 2008 R2 上部署了 wcf 应用程序。我正在使用一个 asp 4.0 mvc,它调用 wcf Web 服务应用程序的不同方法。

当我向 wcf 应用程序中的任何方法发出 ajax GET 请求时,我得到了预期的 json 结果并且一切正常。但是,当我发出 POST 请求时,我收到 405 method not allowed 错误。

我检查了 iis 中的“句柄映射”,所有 .svc 映射都允许所有动词。
1.我的svc-ISAPI映射到aspnet_isapi.dll。

  1. 我的 svc-Integrated 映射到“System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”

所有的映射似乎都是正确的。

我不确定为什么我的 POST 不起作用。

谢谢,马特