1、命名空间using Flurl;
using Flurl.Http;
2、使用Nuget安装引用Flurl.Http(Fluent HTTP)
1)使用Nuget界面管理器
2)使用Package Manager命令安装PM> Install-Package Flurl.Http -Version 2.4.2
3)使用.NET CLI命令安装> dotnet add package Flurl.Http --version 2.4.2
3、执行GET和HEAD请求响应HttpResponseMessagevar getResp = await "http://api.foo.com".GetAsync();
var headResp = await "http://api.foo.com".HeadAsync();
3、获取请求JSON数据
从JSON API获取强类型的poco对象:T poco = await "http://api.foo.com".GetJsonAsync();
当创建类来匹配JSON时,非通用版本返回一个dynamic:dynamic d = await "http://api.foo.com".GetJsonAsync();
从一个返回JSON数组的API获取一个动态列表:var list = await "http://api.foo.com".GetJsonListAsync();
4、获取请求strings, bytes, 和streamsstring text = await "http://site.com/readme.txt".GetStringAsync();
byte[] bytes