问题标签 [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.
wcf - WCF 请求失败,HTTP 状态为 405:不允许方法
我有一个托管在 Windows 服务上的 WCF 服务,并使用 BasicHttp 端点为已连接到它的 Windows Mobile 设备提供服务。
问题在于设备模拟器。我可以连接到该服务并毫无问题地使用它,但可以使用实际设备。我收到错误:
WCF 请求失败,HTTP 状态为 405:方法不允许。
我使用以下代码来实现该服务。
我怎么解决这个问题?
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 将非常可取,所以解决这个问题将是一个相当不错的选择要解决的核心问题。
asp.net - 什么可能导致 IIS 接收 HTTP 动词“2GET”
我有一个用户在单击我的应用程序中的链接时间歇性地收到 HTTP 405。据我所知,链接没有什么好笑的......
正如我所说,大多数情况下链接都会成功执行。但是,用户偶尔会遇到:
405 - 不允许用于访问此页面的 HTTP 动词。
当我检查 IIS 日志时,我可以看到以下条目:
这似乎是在报告用户的浏览器已使用动词2GET提交了请求。怎么会这样?
查看我们测试服务器上的日志,我可以看到这个问题的其他一些实例:
我们在 IIS7 上运行。
有任何想法吗?2GET 作为动词存在吗?它可以与我表单上的 UpdatePanel 相关吗?
沙
更新:我得到了各种奇怪的动词:2GET、9GET、1POST、5POST ......
javascript - jQuery $.load() 在个人网络服务器上运行,但不是生产网络服务器
编辑:我发现这是一个 405 错误。因此,网络服务器和处理 POST 方法发生了一些事情。
我发生了一件奇怪的事情。我的测试环境和生产环境都有相同的 javascript 代码。
测试环境起作用,而生产环境不起作用。这是我相同的代码。
两种环境都报告说
正在发生。但只有我的测试环境真正显示了变化。
生产网络服务器在正确的位置提供了“test.html”。
c# - 405 上传文件时出错
我正在使用 Steve Sanderson 的 jQuery AJAX SWFUploader。除了最重要的部分之外,我已经完成了大部分工作。
当我选择一个文件时,它开始上传(进度条前进)但它给了我一个 405 错误。不知道为什么我会收到这个错误,但我在这里使用 MVC,就像他的例子一样。我想知道是否在本地测试它我不允许 PUT ?
这是他的例子...
http://blog.codeville.net/category/jquery/
有人对如何解决 405 有任何想法吗?
asp.net-mvc - ASP.NET MVC 在 HTTP DELETE 请求上出现 405 错误?
我正在尝试使用 JavaScript 将 DELETE 传递给 asp.net MVC 中的 URL,但我总是得到405 Method not allow
回报。
有没有办法使这项工作?
仅供参考:我已将[AcceptVerb(HttpVerb.Delete)]
属性放在我的控制器上。
这是请求
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 斜线都没有
如何修复错误?谢谢您的回答
php - jQuery,ajax 405 方法不允许
我有一个带有 jQuery 验证、PHP 和 ajax 的小型“联系表格”。我的网站在 IIS 上运行。
问题是,我正在尝试使用 ajax + jQuery 发布表单内容,但我得到的响应类似于“ 405 Method Not Allowed ”(来自 firebug 控制台)。
但它在本地服务器上正常运行。请帮助我修复 405 错误。提前致谢。
这是提交表单时的 JavaScript 代码:
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
为包含文档位置:
它工作正常:
c# - 向 Cassini Web 服务器发送请求 URI 为“/”的 POST 请求导致 405 错误。为什么?
我使用 HTTPWebRequest 从客户端向配置为接受远程请求的远程计算机上的 Cassini Web 服务器发送 POST 请求。但是,我没有将文件指定为 URL 的一部分。我将请求直接发送到服务器,如“ http://172.34.142.12:8080/ ”。但是,我无法收到正确的响应并收到“405 Method not allowed”错误。我正在使用卡西尼 3.5。关于为什么会发生这种情况的任何建议?