首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WebClient restful删除

WebClient restful删除
EN

Stack Overflow用户
提问于 2012-09-12 03:56:24
回答 4查看 25.4K关注 0票数 33

我有一个从控制台应用程序调用的简单Restful服务,所以我使用的是WebClient。我想知道这个Delete调用是否正确。

url看起来像localhost/RestService1/Person/1

代码语言:javascript
运行
复制
using (var client = new WebClient()) 
{
    client.UploadString(url, "DELETE", "");
}

我不喜欢没有data参数的UploadString没有重载。传递一个空参数对我来说不是很好。有没有更好的方法用于DELETE

我可以使用WebRequest,但为了保持一致性,我只想使用WebClient

这是WebRequest

代码语言:javascript
运行
复制
var request = WebRequest.Create(url);
request.Method = "DELETE";
var response = (HttpWebResponse)request.GetResponse();

这两个块都工作得很好,但是哪一个是最好的?还是有更好的方法?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12376974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档