代码拉取完成,页面将自动刷新
同步操作将从 dotNET China/HttpAgent 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
HttpAgent 是一个高性能、灵活且易用的开源库,提供了全面的 HTTP 功能支持,包括文件传输、轮询、测试工具、实时通信、请求管理、Media 类型处理、MessagePack 支持、声明式请求等,并具有低资源消耗和高测试覆盖率的特点。
HTTP
方法支持:涵盖 GET
, POST
, PUT
, DELETE
, PATCH
, HEAD
, TRACE
, 和 OPTIONS
方法。HTTP
代理与微服务集成:支持 HTTP
代理和请求转发,适用于微服务架构中的集成开发。Server-Sent Events (SSE)
实现实时数据推送,并兼容 WebSocket
协议。HTTP
请求日志审计功能。MediaType
的处理机制,并开放自定义处理接口。MessagePack
支持:集成 MessagePack
序列化与反序列化功能,提高数据交换效率。HTTP
响应转换器,并支持自定义转换逻辑。98%
的单元测试与集成测试覆盖率。.NET 8+
兼容性:可在 .NET 8
及更高版本环境中部署使用。dotnet add package HttpAgent
我们在主页上有不少例子,这是让您入门的第一个:
HttpRemote
服务:services.AddHttpRemote();
public class YourService(IHttpRemoteService httpRemoteService)
{
public async Task<string?> GetContent()
{
return await httpRemoteService.GetAsStringAsync("https://furion.net/");
}
}
您可以在主页找到 HttpAgent 文档。
该存储库的主要目的是继续发展 HttpAgent 核心,使其更快、更易于使用。HttpAgent 的开发在 Gitee 上公开进行,我们感谢社区贡献错误修复和改进。
HttpAgent 采用 MIT 开源许可证。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。