2010-11-23 95 views
1

我试图通过csharp,ASP.NET和它的returnin(405)错误发送一个DELETE请求。以下是我正在使用的代码:HTTP DELETE请求返回(405)方法不允许错误。为什么?

request = System.Net.HttpWebRequest.Create(myTargetURL); request.Method =“DELETE”;响应= (System.Net.HttpWebResponse)request.GetResponse();

任何人都可以对此有所了解?这是我从代码的角度来看没有做的事吗?

+0

听起来像您发送请求的网络服务器拒绝遵守您的请求。如果Web服务器已配置为阻止DELETE请求,则可能是这种情况。你检查过了吗? – Nikhil 2010-11-23 09:38:06

回答

3

看起来像一切正常工作在你的一端,听起来像你发送你的DELETE方法请求的服务器不允许它。

10.4.6 405不允许的方法

在Request-Line中指定的方法是不允许由请求URI标识的资源。响应必须包含一个Allow头,其中包含所请求资源的有效方法列表。

相关问题