Skip to content
HttpAgent
首页
文档
博客
Gitee 仓库
GitHub 仓库
切换主题(当前:跟随系统)
开始上手
1.1 HttpAgent 简介
1.2 安装与注册服务
1.3 更新日志
快速入门
2.1 获取网站内容
2.2 携带请求数据
2.3 Form 表单提交(URL 编码)
2.4 下载网络资源
2.5 上传文件资源(OSS)
2.6 HTTP 声明式请求(代理方式)
2.7 请求分析工具
2.8 添加授权凭证
2.9 设置 Cookie(模拟/自动登录)
2.10 异常处理(异常抑制)
2.11 压力与模拟测试(性能测试)
2.12 长轮询 Long Polling
2.13 Server-Sent Events 单向通信
2.14 WebSocket 双工通信
2.15 HttpContext 转发和代理
2.16 WebService 接口请求(SOAP)
2.17 从 cURL 命令发送
2.18 从 JSON 发送
2.19 OData 接口请求
2.20 HTTP 请求与响应断言(Assert)
2.21 JSON 响应反序列化包装器
2.22 Access Token 自动管理
2.23 接口调用配额限制
2.24 服务发现(ServiceDiscovery)
2.25 HttpRemoteResult<TResult> 返回类型
2.26 DeepSeek 官方对接
2.27 抓取网页内容(爬虫)
2.28 httpbin.org 在线测试服务
请求构建器
3.1 创建实例与请求地址
3.2 内容类型与内容编码
3.3 JSON / HTML / XML 内容
3.4 文本 / 原始字符串 / 表单内容
3.5 文件 / 流 / 请求内容
3.6 MCP 消息内容
3.7 多部分表单内容
3.8 请求标头
3.9 片段标识符
3.10 超时与重试策略
3.11 路径片段
3.12 查询参数
3.13 路径参数
3.14 Cookie
3.15 HttpClient 名称与缓存
3.16 HttpClient 实例提供器
3.17 内容处理器与响应转换器
3.18 HttpClient 池化与资源管理
3.19 请求生命周期事件
3.20 身份认证
3.21 禁用 HTTP 缓存
3.22 请求处理程序
3.23 模拟浏览器环境
3.24 响应状态码处理
3.25 请求分析工具
3.26 语言与消息属性
3.27 标准标头与 Host
3.28 地址与浏览器标识
3.29 异常抑制机制
3.30 Content-Type 与条件构建
3.31 请求与响应断言
3.32 JSON 包装器与双重序列化
3.33 URL 构建与重定向
3.34 清除与追加请求内容
3.35 Token 与斜杠杂项
3.36 配额与 ETag 缓存
3.37 SOAP 请求头与 Mock
3.38 扩展构建器
多部分表单构建器
4.1 创建实例与基本项
4.2 添加内容项
4.3 对象与互联网文件
4.4 Base64 / 本地文件 / 流
4.5 MultipartFile / IFormFile / IBrowserFile / FileInfo
4.6 表单与 HttpContent
4.7 前置操作 / 命名策略 / 排序
4.8 扩展方法
声明式请求
5.1 接口定义与请求方法
5.2 请求地址与同步异步
5.3 返回值类型与跟踪标识
5.4 超时与重试
5.5 路径片段与查询参数
5.6 标头 / 路径参数 / Cookie
5.7 HttpClient 名称与请求内容
5.8 多部分表单内容
5.9 禁用缓存与确保成功
5.10 浏览器模拟与 Profiler
5.11 语言 / 消息属性 / 标准标头 / Host
5.12 基地址 / 来源 / 版本 / 异常抑制
5.13 参数验证
5.14 JSON 包装器与双重序列化
5.15 请求处理程序与禁用 Token
5.16 移除斜杠 / 配额 / ETag
5.17 继承复用与冻结参数
5.18 预检与自定义提取器
5.19 HttpDeclarativeBuilder 构建器
进阶指南
6.1 内容处理器(内置)
6.2 自定义内容处理器
6.3 内容转换器(内置)
6.4 自定义内容转换器
6.5 IHttpRemoteService 服务
6.6 内置属性与方法
6.7 服务扩展方法
6.8 HttpRemoteResult 返回值
6.9 下载网络资源
6.10 上传文件资源
6.11 压力与模拟测试
6.12 长轮询 Long Polling
6.13 Server-Sent Events
6.14 WebSocket 双工通信
6.15 HttpContext 转发基础
6.16 HttpContext 转发进阶
6.17 HTTP 请求管道处理器
6.18 FTP 客户端功能展望
6.19 CancellationToken 取消请求
6.20 HttpClient 实例配置
6.21 SSL 证书配置
6.22 Proxy 与 HTTP/3
6.23 JSON 序列化与更多配置
6.24 DelegatingHandler 请求拦截
6.25 HttpClientHandler 底层处理器
6.26 RateLimitedStream 与 FileTypeMapper
6.27 JwtTokenUtility 与 DigestCredentials
6.28 HTTP 请求日志
应用案例
7.1 流变对象 Clay
7.2 Blazor WebAssembly
常见问题
8.1 SSL 证书与网络连接
8.2 标准标头 / User-Agent / 相对地址
8.3 响应 Cookie 与身份验证
8.4 响应解压与乱码处理
8.5 JSON 序列化配置
8.6 traceparent 与 Content-Type
8.7 非依赖注入环境
8.8 并行请求(批量下载)
8.9 旧版 Java / 二义性 / 反馈
/
文档
/
进阶指南
/
FTP 客户端功能展望
6.18
FTP 客户端功能展望
自 2019 年谷歌 Chrome 浏览器宣布停止对 FTP 协议的支持后,2022 年微软也紧随其后,在其 Edge 浏览器中移除了对 FTP 协议的支持。
上一篇
6.17
HTTP 请求管道处理器
下一篇
6.19
CancellationToken 取消请求