HttpSender是一个用于发送Http消息的轻量C#库,使用非常简单,只需要一两行代码,就能完成Http请求的发送
使用 Nuget,搜索 HttpSender 就能找到这个库
这个库的命名空间是HttpSender,类名是Sender
详细用法:
static string Get(string url)
string Response = Sender.Get("http://localhost:5000/home/info?username=jim");
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)
Dictionary<string, string> LoginInfo = new Dictionary<string, string>
{
{ "username", "jim" },
{ "password", "123456" }
};
string Response = Sender.Post("http://localhost:5000/home/login", LoginInfo);
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)
Dictionary<string, string> UpdateInfo = new Dictionary<string, string>
{
{ "username", "jim" },
{ "age" , "15"}
};
string Response = Sender.Put("http://localhost:5000/home/update", UpdateInfo);
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);