搜索插件、代码仓与 APP 分类

插件详情v2.7.1

instabug_http_client

此包是 instabug_flutter 的附加组件。它会拦截使用 http 包执行的任何请求,并将这些请求发送到将被发送到仪表板的报告中。

AndroidiOS
近 30 天下载
494
喜欢数
1
Pub 分数
160

安装插件

flutter pub add instabug_http_client

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

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 后端服务

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

instabug_http_client

A dart package to support Instabug network logging for the external dart http package.

Getting Started

You can choose to attach all your network requests data to the Instabug reports being sent to the dashboard. See the details below on how to enable the feature for the http package.

Installation
  1. Add the dependency to your project pubspec.yml:
dependencies:
  instabug_http_client:
  1. Install the package by running the following command.
flutter packages get
Usage

To enable logging, use the custom http client provided by Instabug:

final client = InstabugHttpClient();

Then proceed to use the package normally:

final response = await client.get(Uri.parse(URL));

所属分类

依赖

依赖清单 3 项

源码仓库

使用此插件的项目

暂无相关数据。