问题标签 [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.
java - 405错误获取资源
我有一个 Spring MVC 应用程序,每当我请求资源时都会收到 405 错误。
我的 servlet.xml 文件中有以下内容:
在我的 home.jsp 文件中,我有以下内容:
当我使用 Tomcat7 在 IntelliJ 中运行它时,所有资源都以 405 Method Not Allowed 的形式返回。以下是该请求的 HAR
当我检查 WAR 文件时,特定文件位于 WEB-INF/classes/images 中。
我一定是错过了什么,但这让我发疯。有人有想法么?
编辑-
我在这里包含了我的 web.xml 文件:
我的 servlet 文件实际上是 a-form-servlet.xml
php - POST 405 不允许使用特定的 XMLHttpRequest 和 PHP
我收到一个 POST https://www.example.com/php/download.php 405(不允许),这个 ajax 调用我的 php 脚本。它用于我编写的用于下载文件的 http 文件服务器...使用 php 在 Web 根目录之外获取它们。我的其他 PHP 脚本/ajax 调用适用于我的 http 文件服务器......我只是在这个特定的 ajax 调用/php 脚本中遇到了这个问题。我正在使用 Nginx。
同样,只是为了强调....在同一台服务器上,其他 ajax 调用和其他 php 脚本工作。所以,有点输了。
这是来自 Google 的 chrome 网络调试器:
java - 服务器返回 HTTP 响应代码 405 时的其他选项
背景:
我正在尝试将数据从一个小程序调用的类发送到同一服务器上的一个 servlet。
servlet 看起来像:
问题:
返回的错误是java.io.IOException: Server returned HTTP response code: 405 for URL: http://address.edu/folder/Servlet.class
。我正在使用我学校的服务器,我不是 100% 确定,但我认为服务器不允许 doPost 方法。
有没有办法解决?如果我提供授予访问权限的用户名和密码,我能否以某种方式通过 ftp 连接到 servlet.class?我是一个完整的初学者,所以任何建议/建议将不胜感激!
编辑:添加 web.xml
jquery - 不允许通过 REST api 和 jquery 405 方法创建 Jira 问题
使用以下 jquery 调用时,我收到 http 405 method not allowed 错误消息。有谁知道如何解决这个问题?是因为https吗?我也尝试使用 GET 和 PUT 类型,结果相同
编辑它必须是 contentType: 'application/json', dataType: 'json' 并且 405 错误消失。
但现在代码最终出现在错误回调中。我将其中的警报功能更改为 alert('error ocured:' + errmsg.error); 它给了我这个:错误发生:
在 chrome 中,我在控制台中收到错误: XMLHttpRequest cannot load https://xxx.jira.com/rest/api/2/issue/
。Access-Control-Allow- Originhttp://localhost:49592
不允许 Origin。有人知道错误是什么吗?
apache - Apache Mod_Rewrite - 重定向丢失 POST 数据 - 405 错误
Stackoverflow 用户,
我有一个 Apache 应用程序需要接受发布到以下路径的数据:
我目前正在使用以下 301 重定向规则。这不是我想要的,因为 POST 被重定向,第二个请求是 GET 丢失所有数据。我看到 301 请求转到正确的 url,但第二个请求是 GET 并导致 405 响应代码。
.ht 访问:
我确定使用重定向是问题所在。有人可以帮我找出正确的 RewriteCondition 我需要用来将这些 POST 命中重定向到新路径,但保留提交给应用程序的数据。
非常感谢。
c# - 来自 .net WCF 服务的 405 响应错误
我正在尝试在 asp.net 中为我的应用程序编写后端,但在来自 Ext 的 Ajax 请求后,我的 WCF 服务无法返回 POST 响应。相反,我收到 405 'Method not allowed' 错误。
这是我的要求:
这是我的界面:
和服务代码:
最后是配置:
http - HTTP 状态 405 - 此 URL 不支持 HTTP 方法 GET
我正在编写 jsp-servlet 应用程序并获得 405 http-status。我找了很长时间,但我不明白我做错了什么。
我的应用服务器是 Apache Tomcat-7.0.25。
我的 JSP 转发页面
我的小服务程序
我的部署描述符 (web.xml) 文件
这可能是什么原因,我该如何解决这个问题?你有什么假设吗?
https - ServiceStack 和 SSL(不允许使用 HTTP 405 方法)
我的服务在 http 上运行,但是当我尝试在 IIS 上启用 https 时,出现以下错误:HTTP 405 Method Not Allowed。
WebDAV 模块被禁用。
java - SpringMVC HTTP 状态 405 - 不支持请求方法“POST”
我有一个表单,我从该表单查询数据库,并将结果发布到另一个页面。然后我从查询结果中选择一条记录,它会将我带回到我进行查询的页面,以便我可以更新记录。
我单击更新,这会将我带回控制器并返回第一次调用查询的相同方法,但是请求的参数现在是“更新”,因此假设转到方法中的更新条件。好像我无法将页面重新提交到相同的 url 映射。
控制器
错误日志
萤火虫
检查 FireBug 我得到了"NetworkError: 405 Method Not Allowed - http://localhost:8084/crimeTrack/getCitizen/citizen_registration.htm"
这个应该是http://localhost:8084/crimeTrack
/citizen_registration.htm"`
getCitizen 是我在第一次执行查询时被带到的页面,它包含在 url 中。
我将 jsp 表单操作定义更改为,<form:form id="citizenRegistration" name ="citizenRegistration" method="POST" commandName="citizens" action="<%=request.getContextPath()%>/citizen_registration.htm">
但是当我启动应用程序并向此页面发出请求时,我得到:
asp.net-mvc - WebAPI 删除不起作用 - 405 方法不允许
感谢您对此提供的任何帮助,因为该网站应该在今晚上线!
我有一个带有 Delete 方法的 web api 控制器。该方法在我运行 IIS Express(Windows 8)的本地机器上执行良好,但一旦我将它部署到实时 IIS 服务器(Windows Server 2008 R2),它就停止工作并抛出以下错误消息:
HTTP 错误 405.0 - Method Not Allowed 无法显示您正在查找的页面,因为使用了无效的方法(HTTP 动词)
我在网上寻找解决方案,并实施了最合理的解决方案。我的网络配置具有以下设置:
我还尝试更改 IIS 中的处理程序映射和请求过滤,但无济于事。请注意,IIS 中的 WebDAV 创作规则似乎已被禁用。
任何想法将不胜感激谢谢。