问题标签 [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 投票
2 回答
403 浏览

asp.net - POST到默认页面

为什么不能在 ASP.NET 上的默认页面上执行 HTTP.Post 我有一个 default.aspx 文件,当外部实用程序向

http://{ip}/网站名称

我希望实际的帖子会出现在这个页面上:

http://{ip}/WebSiteName/Defualt.aspx

或者

http://{ip}/WebSiteName/Handler.ashx

我认为,如果我让它发布到第一个 url,我将能够重新创建一个新的帖子到第二个 url - 这是我最初的目标。

谢谢, 伊泰

0 投票
3 回答
13143 浏览

iis-7 - 无法使用 IIS 7 设置 WebDAV

两个症状...

首先,情况如下:

我在 Windows 7 机器上运行 IIS 7。我正在尝试设置 WebDAV,但遇到了问题。我按照本文中的说明在 IIS 中进行了设置:

http://learn.iis.net/page.aspx/350/installing-and-configuring-webdav-on-iis-7/

我在http://localhost/ithitwebdavserver01有一个 .NET 项目,它自己运行良好。我还使用 ITHit .NET 服务器库来处理 WebDAV 动词等。

症状 1:

当我尝试通过 ITHit 库运行项目时,我收到 ASP.NET 错误:

据我所知,我的动词列表设置正确。这是我的 web.config 文件:

如您所见,我正在使用自定义 HTTP 处理程序处理所有路径的所有动词。我还查看了位于%windir%\system32\inetsrv\config的applicationHost.config文件。这是处理程序部分(我知道它有点长,但我宁愿提供太多信息而不是不够——WebDAV 行是第一个):

同样,据我所知,一切看起来都在那里(但我绝不是这方面的专家,所以我肯定是错的)。

症状 2:

我还尝试使用以下方法将网络驱动器映射到我的 URL:

但是,当我这样做时,我收到以下错误:

我也尝试过映射到根目录,如下所示:

这给了我错误:

我不知道从哪里开始解决这些问题。在过去的几天里,我一直在搜索论坛和文章,试图找到答案。这里有人有什么想法吗?

谢谢你。

0 投票
1 回答
3092 浏览

svn - 这是什么 405 Method Not Allowed svn 错误?

尝试提交时,我得到:

405 方法不允许

响应 MKACTIVITY 请求。

0 投票
2 回答
5302 浏览

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

我在 ASP.NET 3.5 中开发了一个站点

我已经将它部署在 Windows server 2008 和 iis7 上。我使用的是Windows server 2008的评估版。前天,评估期到期,我格式化了我的机器并重新安装了Windows server 2008。

现在,当我在 IIS7 上部署站点并尝试访问它时,出现以下错误,

有任何想法吗?

0 投票
1 回答
3129 浏览

jquery - Rails 405 方法不允许

我有一个选择框,每次更改时,我都会返回控制器并获取一些数据。然后将此数据加载到 div 中。

jQuery:

控制器:

看法:

当我尝试使用 firebug 进行调试时,我看到错误是405 method not allowed..furthermore 回复说

0 投票
2 回答
27185 浏览

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

HTTP Status 405 - HTTP method POST is not supported by this URL当我使用以下代码(如下)时出现错误......导致问题的行(显然)是getServletContext().getRequestDispatcher("/EditObject?id="+objId).forward(request, response);

编辑:我throws ServletException, IOException按照建议添加了,但这并没有改变错误。

编辑:EditObject servlet 看起来像这样

另一个编辑:所以基本上我不能做我正在做的事情。我需要的是,用户提交一个发布请求,然后我将他/她引回一个使用 Get 方法而不是 Post 的 servlet。如何在不收到错误的情况下进行此推荐?提前致谢。

0 投票
11 回答
153283 浏览

svn - SVN 405 方法不允许

我不小心删除了 SVN 中的一个文件夹并立即将其添加回来。我遇到了这个问题,我的解决方案最终从我的本地副本和服务器副本中完全删除了该文件夹。我可以对任何其他文件或文件夹进行更新和提交而不会出现问题,但是如果我尝试创建一个具有相同名称、添加和提交的文件夹,它会给我以下错误:

svn:服务器发送了意外的返回值(405 方法不允许)以响应 '/svn/www/!svn/wrk/9de0d765-2203-456c-af16-58e792ec7ac0/trunk/htdocs/solutions/medical' 的 MKCOL 请求

我已经运行了无数次清理、提交、更新等。没有什么能解决这个问题。想法?

仅供参考,我没有重命名顶级文件夹的选项。

0 投票
1 回答
296 浏览

java - IIS 405.. server.tas 文件

我目前正在尝试将 java 小程序与我正在构建的 ASP.NET 站点集成..

该小程序基于 thinkmap SDK 框架构建。

小程序成功启动,但是它引发了有关数据配置文件的错误。

开发框架支持的公司表示,他们没有责任帮助我在 IIS 上进行设置,也不会提供帮助。

我需要调整 IIS 中的设置以允许该文件可访问或映射到扩展名或类似的东西吗?

谢谢

0 投票
2 回答
2210 浏览

python - 使用 Python Tornado 的 Ajax 请求获得 405

我有一些 javascript 通过 javascript(无库)对在不同端口上运行的本地站点进行“POST”调用。如果该站点使用 mod_python 运行应用程序,它就可以工作。如果它正在使用 Tornado 运行应用程序 - 它会失败并出现 405 错误。我已经确定在处理程序上实现了 post() 和 options() 方法,但它仍然出错。由于这适用于 mod_python,因此这必须是可能的。任何人都知道如何让 Tornado 接受来自同一 IP 但不同端口的请求?(我只是在本地进行测试,根本不关心安全问题)。

0 投票
4 回答
33216 浏览

wcf - 为什么 HTTP DELETE 动词返回 405 错误 - 在 IIS 7.5 上运行的 RESTful WCF 服务不允许使用该方法?

任何人都可以对此有所了解吗?我觉得我今天浪费了一整天的时间在互联网上寻找有关如何执行此操作的任何信息。我创建了一个非常简单的 WCF RESTful 服务。它基本上是一个概念证明。我有一个简单的数据库,我只是想让它工作,以便我可以查看、创建、更新和删除项目。现在我只有查看和更新​​工作。稍后我将解决创建问题。现在我无法弄清楚为什么删除不起作用。到目前为止,我发现的几乎所有内容都告诉我需要禁用 WebDAV 模块。我这样做了,然后我让 PUT 开始工作。但我无法让 DELETE 工作。每当我尝试通过我的服务调用 DELETE 时,我都会收到以下错误:

远程服务器返回意外响应:(405) 方法不允许。

所以看起来我服务器上的某个地方不允许删除动词。但对于我的生活,我无法弄清楚。我已经检查了处理程序映射,处理程序允许 .SVC 扩展名的所有动词。我已禁用 WebDAV。我不太确定还能去哪里看。我在 Windows Server 2008 R2 上使用 IIS 7.5。

(如果有帮助,我可以提供代码)

谢谢,科里