2010-11-23 138 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頭,其中包含所請求資源的有效方法列表。

相關問題