我有一个从控制台应用程序调用的简单 Restful 服务,所以我正在使用WebClient
. 我想知道这个删除的调用是否正确。
网址看起来像localhost/RestService1/Person/1
using (var client = new WebClient())
{
client.UploadString(url, "DELETE", "");
}
我不喜欢UploadString
没有data
参数就没有重载。传递一个空参数并不适合我。有没有更好的方法用于 a DELETE
?
我可以使用WebRequest
,但我只想使用WebClient
以保持一致。
这是WebRequest
块
var request = WebRequest.Create(url);
request.Method = "DELETE";
var response = (HttpWebResponse)request.GetResponse();
两个块都工作正常,但什么是最好的?或者,还有更好的方法?