我有一个从控制台应用程序调用的简单Restful服务,所以我使用的是WebClient
。我想知道这个Delete调用是否正确。
url看起来像localhost/RestService1/Person/1
using (var client = new WebClient())
{
client.UploadString(url, "DELETE", "");
}
我不喜欢没有data
参数的UploadString
没有重载。传递一个空参数对我来说不是很好。有没有更好的方法用于DELETE
?
我可以使用WebRequest
,但为了保持一致性,我只想使用WebClient
。
这是WebRequest
块
var request = WebRequest.Create(url);
request.Method = "DELETE";
var response = (HttpWebResponse)request.GetResponse();
这两个块都工作得很好,但是哪一个是最好的?还是有更好的方法?
https://stackoverflow.com/questions/12376974
复制相似问题