问题标签 [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 回答
24218 浏览

wcf - WCF 请求失败,HTTP 状态为 405:不允许方法

我有一个托管在 Windows 服务上的 WCF 服务,并使用 BasicHttp 端点为已连接到它的 Windows Mobile 设备提供服务。

问题在于设备模拟器。我可以连接到该服务并毫无问题地使用它,但可以使用实际设备。我收到错误:

WCF 请求失败,HTTP 状态为 405:方法不允许。

我使用以下代码来实现该服务。

我怎么解决这个问题?

0 投票
3 回答
2013 浏览

http - 在某些情况下,HTTP POST 到外部 ASPX 表单会导致 HTTP 405 错误

我有一种情况,我们正在汇总来自 N 个客户的营销数据,其中客户可以使用他们选择的任何后端托管 HTML 表单,每个表单的操作都指向我们正在使用的路径托管。每个客户端都有不同的 URL,没有身份验证(但对数据进行了一些简单的验证),并且通常一切正常。

然而,有一个小皱纹我似乎无法理解。

处理提交数据的 aspx 位于一个路径中,我们称之为 ~/submit/default.aspx。我们的想法是,我们应该能够向我们的合作伙伴提供一个类似于“ http://sample.com/submit/?foo=bar ”的 URL 作为他们表单的操作。但是,这样做会导致 HTTP 405 错误,“资源不允许”。

但是,将表单的操作设置为“ http://sample.com/submit/default.aspx ”可以正常工作。

  • Default.aspx 设置为 IIS 6 中的默认文档名称之一。
  • .aspx 文件扩展名已正确映射到正确的 .Net dll,并为映射激活了动词 GET、HEAd、POST 和 DEBUG。

这是我唯一能想到的首先要仔细检查的两件事——其他人有什么想法吗?我更喜欢使用 IIS7 的 URL 重写/路由,但不幸的是,这不是一个选项——而且我有许多额外的要求,其中“干净”的 URL 将非常可取,所以解决这个问题将是一个相当不错的选择要解决的核心问题。

0 投票
3 回答
1119 浏览

asp.net - 什么可能导致 IIS 接收 HTTP 动词“2GET”

我有一个用户在单击我的应用程序中的链接时间歇性地收到 HTTP 405。据我所知,链接没有什么好笑的......

正如我所说,大多数情况下链接都会成功执行。但是,用户偶尔会遇到:

405 - 不允许用于访问此页面的 HTTP 动词。

当我检查 IIS 日志时,我可以看到以下条目:

这似乎是在报告用户的浏览器已使用动词2GET提交了请求。怎么会这样?

查看我们测试服务器上的日志,我可以看到这个问题的其他一些实例:

我们在 IIS7 上运行。

有任何想法吗?2GET 作为动词存在吗?它可以与我表单上的 UpdatePanel 相关吗?

更新:我得到了各种奇怪的动词:2GET、9GET、1POST、5POST ......

0 投票
2 回答
1057 浏览

javascript - jQuery $.load() 在个人网络服务器上运行,但不是生产网络服务器

编辑:我发现这是一个 405 错误。因此,网络服务器和处理 POST 方法发生了一些事情。

我发生了一件奇怪的事情。我的测试环境和生产环境都有相同的 javascript 代码。

测试环境起作用,而生产环境不起作用。这是我相同的代码。

两种环境都报告说

正在发生。但只有我的测试环境真正显示了变化。

生产网络服务器在正确的位置提供了“test.html”。

0 投票
3 回答
673 浏览

c# - 405 上传文件时出错

我正在使用 Steve Sanderson 的 jQuery AJAX SWFUploader。除了最重要的部分之外,我已经完成了大部分工作。

当我选择一个文件时,它开始上传(进度条前进)但它给了我一个 405 错误。不知道为什么我会收到这个错误,但我在这里使用 MVC,就像他的例子一样。我想知道是否在本地测试它我不允许 PUT ?

这是他的例子...

http://blog.codeville.net/category/jquery/

有人对如何解决 405 有任何想法吗?

0 投票
2 回答
9241 浏览

asp.net-mvc - ASP.NET MVC 在 HTTP DELETE 请求上出现 405 错误?

我正在尝试使用 JavaScript 将 DELETE 传递给 asp.net MVC 中的 URL,但我总是得到405 Method not allow回报。

有没有办法使这项工作?

仅供参考:我已将[AcceptVerb(HttpVerb.Delete)]属性放在我的控制器上。

这是请求

0 投票
2 回答
7485 浏览

svn - 服务器发送了意外的返回值(405 不允许)。Nginx, SVN

所有的问候。安装并配置了SVN,但是项目出错,没有完成。服务器 nginx,客户端 - 乌龟。给出以下错误:

提交失败(详情如下):服务器发送了意外的返回值(405 不允许)以响应“/repos/!svn/wrk/79c6d77f-f269-1044-bc71-05a5edf2f865/subdomain/ajax/toggleElements/js.”的 PUT 请求。 gif'

图片日志: http: //floomby.ru/content/meNBRRpAT0/

在互联网上寻求解决方案,没有任何明确的说法,写的,与 nginx 相关联,并且 Location 结果中的所有 ubiraenie 斜线都没有

如何修复错误?谢谢您的回答

0 投票
0 回答
6981 浏览

php - jQuery,ajax 405 方法不允许

我有一个带有 jQ​​uery 验证、PHP 和 ajax 的小型“联系表格”。我的网站在 IIS 上运行。

问题是,我正在尝试使用 ajax + jQuery 发布表单内容,但我得到的响应类似于“ 405 Method Not Allowed ”(来自 firebug 控制台)。

但它在本地服务器上正常运行。请帮助我修复 405 错误。提前致谢。

这是提交表单时的 JavaScript 代码:

0 投票
2 回答
6772 浏览

iis - IIS:发布到默认页面时出现 405(不允许的方法)

我想将POST数据形成网络服务器的默认页面,例如:

我希望服务器负责302将客户端重定向到POST应该去的地方。服务器上的default.asp文件执行此任务(这是 Microsoft 推荐的技术),通过执​​行Redirect

默认.asp:

当我简单地浏览服务器时:

我从服务器得到预期的响应:

但是当我POST到服务器时:

服务器对我很生气:

我希望服务器能够将客户端重定向到适当的提交URL,而不是使用URL对客户端进行硬编码。当然,这是因为 URL 可能(即已经)改变了:

  • http://errorreporting.example.com/SubmitError.asp
  • http://errorreporting.example.com/SubmitError.aspx
  • http://errorreporting.example.com/SubmitError.ashx
  • http://errorreporting.example.com/ErrorReporting/Submit.ashx
  • http://errorreporting.example.com/submiterror.php
  • http://errorreporting.example.com/submit/submiterror.ashx

等等

注意:如果我更改URL为包含文档位置:

它工作正常:

0 投票
2 回答
511 浏览

c# - 向 Cassini Web 服务器发送请求 URI 为“/”的 POST 请求导致 405 错误。为什么?

我使用 HTTPWebRequest 从客户端向配置为接受远程请求的远程计算机上的 Cassini Web 服务器发送 POST 请求。但是,我没有将文件指定为 URL 的一部分。我将请求直接发送到服务器,如“ http://172.34.142.12:8080/ ”。但是,我无法收到正确的响应并收到“405 Method not allowed”错误。我正在使用卡西尼 3.5。关于为什么会发生这种情况的任何建议?