curl_logger_dio_interceptor
一个用于 Dio 的 Flutter curl 命令生成器。
轻松在您喜欢的终端或 Postman 或 Insomnia 中测试您 Flutter 构建的请求。
为什么?
有时您想重放应用中发出的 HTTP 请求,或者想与您亲爱的后端开发人员分享。或者您就是喜欢 CURL。
随意使用您的应用,当出现错误的请求时,查看您的终端,复制并粘贴它,然后轻松地重放它!
特点
- 简单的 GET/POST/DELETE/PUT 请求日志记录
- 在可用时包含数据
- Postman 就绪
入门
_dio = Dio();
_dio.interceptors.add(CurlLoggerDioInterceptor());
根据您的需求,您还可以传递 printOnSuccess: true 来打印所有请求,而不是仅打印失败的请求。
默认情况下,convertFormData 为 true,并将 FormData 转换为纯 Map,以便在即使使用 FormData(如文件上传)时也能获得 CURL 表示。
