C# NET中的RESTful Http删除方法

C# NET中的RESTful Http删除方法,c#,rest,http,http-delete,C#,Rest,Http,Http Delete,我不熟悉web服务。我正在处理我的项目中的API测试。在以前的版本中,该公司使用GET和POST方法,但不使用PUT和DELETE方法。我需要HTTP DELETE方法的帮助。我浏览过各种网站,在那里我找到了GET和POST方法的示例代码片段,但没有找到DELETE和PUT方法的示例代码片段(为什么?) 有人能给我一个RESTful HTTP DELETE方法的示例代码段(C#)并解释如何调用DELETE请求吗?检查以下代码段: string sURL = "<HERE GOES YOUR

我不熟悉web服务。我正在处理我的项目中的API测试。在以前的版本中,该公司使用GET和POST方法,但不使用PUT和DELETE方法。我需要HTTP DELETE方法的帮助。我浏览过各种网站,在那里我找到了GET和POST方法的示例代码片段,但没有找到DELETE和PUT方法的示例代码片段(为什么?)


有人能给我一个RESTful HTTP DELETE方法的示例代码段(C#)并解释如何调用DELETE请求吗?

检查以下代码段:

string sURL = "<HERE GOES YOUR URL>";

WebRequest request = WebRequest.Create(sURL);
request.Method = "DELETE";

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string sURL=“”;
WebRequest=WebRequest.Create(sURL);
request.Method=“DELETE”;
HttpWebResponse=(HttpWebResponse)request.GetResponse();

在响应对象中,您应该检查StatusCode属性(如果一切正常,则应为200或204,请参阅以了解更多信息)。

谢谢。但我有一个问题。在我的例子中,我需要删除一个具有特定ID(container\u ID)的容器。因此,要删除此特定容器,只需按如下方式提供URL即可“”,并且使用此URL,delete调用将删除与该特定容器相关的所有元素。”“只需引用资源(在您的示例中为容器)使用URL,但必须验证HTTP谓词。此外,删除操作应安全且幂等(有关详细信息,请检查此项:)