instabug_http_client 包通过自动拦截通过 http 包发起的 HTTP 请求,增强了 instabug_flutter SDK。它会捕获请求和响应的详细信息,包括标头、URL 和状态码,并将其包含在发送到 Instabug 仪表板的崩溃或反馈报告中。这有助于开发人员更高效地调试网络相关问题,直接在报告中提供失败或有问题的 HTTP 交互的完整上下文。该集成无缝且设置简单。
适合场景
- 调试失败的 API 调用
- 跟踪网络请求行为
- 通过 HTTP 上下文增强崩溃报告
- 监控HTTP端点的性能
- 自动记录网络错误
主要特点
- 拦截 http 包请求
- 将 HTTP 详细信息附加到报告中
- 与 instabug_flutter 的无缝集成
- 网络调用的自动错误日志记录
- 同时支持 Android 和 iOS
适合对象
- 使用 instabug_flutter 的 Flutter 应用
- 专注于调试网络问题的团队
- 需要详细 HTTP 日志记录的应用程序
- 使用 http 包的开发人员
- 需要增强崩溃报告的项目
使用建议
- 需要设置 instabug_flutter
- 由于HTTP数据,报告大小可能增加
- 不兼容非 http 包请求
- 仅限 HTTP 客户端拦截
- 依赖于 Instabug 后端服务