curl_logger_dio_interceptor

一个为 Dio 生成 curl 命令的 Flutter 工具。

curl_logger_dio_interceptor log output

轻松在您最喜欢的终端甚至 Postman 或 Insomnia 中测试您使用 Flutter 编写的请求。

为什么?

有时您想重放应用程序发出的 HTTP 请求,或者您想与您心爱的后端开发人员分享它。或者你只是喜欢 CURL。

像往常一样使用您的应用程序,当出现错误请求时,查看您的终端,复制并粘贴它,然后轻松重放!

功能

  • 简单的 GET/POST/DELETE/PUT 请求日志
  • 在可用时包含数据
  • Postman 兼容

入门

_dio = Dio();

_dio.interceptors.add(CurlLoggerDioInterceptor());

根据您的需要,您还可以传递 printOnSuccess: true 以打印所有请求,而不仅仅是出错的请求。

GitHub

查看 Github