博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 如何发送Http请求
阅读量:6702 次
发布时间:2019-06-25

本文共 1372 字,大约阅读时间需要 4 分钟。

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)

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<string,string> 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");

 

5. 设置等待时间

static void SetWaitingTime(int milliseconds)

默认等待时间是5000毫秒

Sender.SetWaitingTime(6000);

 

转载于:https://www.cnblogs.com/jialilue/p/9738707.html

你可能感兴趣的文章
makefile——小试牛刀
查看>>
bzoj 1084 DP
查看>>
wordpress教程:默认http头信息X-Pingback的隐藏与修改
查看>>
排序_3
查看>>
Python中的join()函数的用法
查看>>
2、Sprite,SpriteBatch,Texture,TextureRegion的初步认识
查看>>
LeetCode 7. Reverse Integer
查看>>
STM32Flash读写
查看>>
POJ——字符串插入
查看>>
git 常用命令笔记
查看>>
CodeVS 1044 拦截导弹(DP)
查看>>
WebSSH2安装过程可实现WEB可视化管理SSH工具
查看>>
GoldenGate—AUTORESTART配置
查看>>
7.15模拟赛
查看>>
【转】[教程] CSS入门3:如何插入CSS样式
查看>>
5shift shell
查看>>
ubuntu14.04配置caffe
查看>>
Quartz 2D编程笔记
查看>>
bzoj2561 最小生成树
查看>>
java MD5加密
查看>>