没有合适的资源?快使用搜索试试~ 我知道了~
PainlessHttp:好用的HTTP客户端,不会让你头疼!
共99个文件
cs:76个
config:8个
csproj:7个
需积分: 19 1 下载量 62 浏览量
2021-06-04
16:27:02
上传
评论
收藏 91KB ZIP 举报
温馨提示
无痛Http 没有外部库! 没有过度设计的方法签名! 没有超级详细的设置! 只是一个非常易于使用的 HTTP 客户端,它永远不会让您头疼! 异步/同步GET 、 POST 、 PUT和DELETE 内容协商,这样你就不必考虑 AcceptHeaders 和所有这些东西 可插入的If-Modified-Since缓存,可进一步加速您的应用程序。 验证 可插入序列化器 - 使用默认值、附加序列化器(如PainlessHttp.Serializers.JsonNet )或自己构建一个 没有对 NuGets 的外部引用(只有 Microsoft Core Libs! ) 快速介绍 // instantiate client var client = new HttpClient ( " http://painless.pardahlman.se " ); // create new
资源推荐
资源详情
资源评论
收起资源包目录
PainlessHttp-master.zip (99个子文件)
PainlessHttp-master
.gitignore 765B
PainlessHttp.Serializer.JsonNet.Tests
packages.config 206B
PainlessHttp.Serializer.JsonNet.Tests.csproj 4KB
Properties
AssemblyInfo.cs 1KB
PainlessJsonNetTests.cs 2KB
PainlessHttp.Nuget
PainlessHttp.Nuget.nuproj 2KB
Painless.Serializer.JsonNet.NuGet
Painless.Serializer.JsonNet.NuGet.nuproj 2KB
PainlessHttp.Sandbox
Program.cs 2KB
packages.config 140B
PainlessHttp.Sandbox.csproj 4KB
App.config 184B
Properties
AssemblyInfo.cs 1KB
PainlessHttp.IntegrationTests
PainlessHttp.IntegrationTests.csproj 6KB
packages.config 886B
Methods
PutTests.cs 976B
GetTests.cs 2KB
DeleteTests.cs 1KB
PerformRawTests.cs 1KB
PostTests.cs 1017B
WebApiSetupFixture.cs 666B
Features
RequestTimeoutTests.cs 3KB
ErrorStatusCodeTests.cs 1KB
AuthenticationTests.cs 2KB
ContentNegotiationTests.cs 2KB
ModifiedSinceTests.cs 2KB
Properties
AssemblyInfo.cs 1KB
PainlessHttp.Tests
Utils
AcceptHeaderMapperTests.cs 2KB
ContentNegotiatorTests.cs 2KB
ClientUtilsTests.cs 509B
ResponseTransformerTests.cs 4KB
HttpConverterTests.cs 3KB
UrlBuilderTests.cs 3KB
Serializers
Custom
SerializeSettingsTests.cs 2KB
SerializerTests.cs 2KB
SerializerTestClasses.cs 2KB
Typed
DefaultXmlSerializerTests.cs 2KB
DefaultJsonSerializerTests.cs 4KB
packages.config 278B
PainlessHttp.Tests.csproj 4KB
Properties
AssemblyInfo.cs 1KB
README.md 7KB
PainlessHttp
Utils
WebRequestBuilder.cs 3KB
HttpConverter.cs 3KB
ClientUtils.cs 506B
UrlBuilder.cs 2KB
AcceptHeaderMapper.cs 2KB
ContentNegotiator.cs 2KB
Serializers
Custom
SerializerBulider.cs 1KB
Serializer.cs 2KB
CustomSerializer.cs 811B
Defaults
DefaultXml.cs 1KB
ContentSerializers.cs 409B
DefaultJson.cs 2KB
Typed
DefaultXmlSerializer.cs 2KB
DefaultNoActionSerializer.cs 523B
DefaultJsonSerializer.cs 3KB
Contracts
IContentSerializer.cs 269B
Integration
WebRequester.cs 5KB
ResponseTransformer.cs 3KB
Http
HttpResponse.cs 320B
HttpMethod.cs 343B
ContentType.cs 442B
HttpWebResponse.cs 2KB
Contracts
IHttpWebResponse.cs 787B
IHttpResponse.cs 491B
AcceptHeaderField.cs 212B
Client
IHttpClient.cs 2KB
Configuration.cs 2KB
HttpClient.cs 4KB
PainlessHttp.csproj 4KB
Properties
AssemblyInfo.cs 1KB
Cache
NoCache.cs 362B
CachedObject.cs 384B
IModifiedSinceCache.cs 277B
CacheBase.cs 727B
FileCache.cs 3KB
InMemoryCache.cs 1KB
.gitattributes 67B
PainlessHttp.DevServer
Program.cs 429B
Controllers
FeatureController.cs 5KB
TodoController.cs 2KB
packages.config 820B
PainlessHttp.DevServer.csproj 5KB
Model
Todo.cs 241B
App.config 184B
Data
RequestRepo.cs 1KB
ITodoRepository.cs 274B
InMemoryTodoRepo.cs 2KB
Startup.cs 275B
Properties
AssemblyInfo.cs 1KB
PainlessHttp.sln 6KB
PainlessHttp.Serializer.JsonNet
packages.config 140B
NewtonSoft.cs 1KB
PainlessHttp.Serializer.JsonNet.csproj 3KB
NewtonsoftSettings.cs 265B
PainlessJsonNet.cs 938B
Properties
AssemblyInfo.cs 1KB
Painless.Html
index.html 4KB
icon.png 2KB
共 99 条
- 1
资源评论
XanaHopper
- 粉丝: 34
- 资源: 4725
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功