.NET中的RESTful Http DELETE方法

时间:2010-05-23 19:52:03

标签: c# rest http http-delete

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

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

1 个答案:

答案 0 :(得分:46)

请输入以下代码段:

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

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

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

在响应对象中,您应该检查StatusCode属性(如果一切正常,则应为200或204,有关详细信息,请参阅here。)