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<string,string> content)
DictionaryLoginInfo = 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<string,string> content)
DictionaryUpdateInfo = 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");
5. 设置等待时间
static void SetWaitingTime(int milliseconds)
默认等待时间是5000毫秒
Sender.SetWaitingTime(6000);