C#中的http请求

  • Httpsender方案

HttpSender是一个用于发送Http消息的轻量C#库,使用非常简单,只需要一两行代码,就能完成Http请求的发送

使用 Nuget,搜索 HttpSender 就能找到这个库

这个库的命名空间是HttpSender,类名是Sender

详细用法:

1. 发送 Get 请求

static string Get(string url)

string Response = Sender.Get("http://localhost:5000/home/info?username=jim");

2. 发送 Post 请求

static string Post(string url,string content)

string Response = Sender.Post("http://localhost:5000/home/login", "username=jim&password=123456");

static string Post(string url, Dictionary content)

Dictionary LoginInfo = new Dictionary 
{ 
  { "username", "jim" },
  { "password", "123456" }
};
string Response = Sender.Post("http://localhost:5000/home/login", LoginInfo);

3. 发送 Put 请求

static string Put(string url)

string Response = Sender.Put("http://localhost:5000/home/update?username=jim&age=15");

static string Put(string url, Dictionary content)

Dictionary UpdateInfo = new Dictionary 
{ 
  { "username", "jim" },
  { "age" , "15"}
};
string Response = Sender.Put("http://localhost:5000/home/update", UpdateInfo);

4. 发送 Delete 请求

static string Delete(string url)

string Response = Sender.Delete("http://localhost:5000/home/delete?username=jim&year=2011");

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

猜你喜欢

转载自www.cnblogs.com/wenpengsoft/p/10438281.html
今日推荐