如题
目前没有这个功能,我等学习一下看看。
你感觉,这个功能主要是实现什么目的,应该主要具备什么样的能力?需要规避哪些可能的坑?
1. 目的:简化HTTP请求配置,方便迁移其他通用的http请求到quicker
例如:chrome浏览器调试复制curl,apifox,postman导入
2. 应具备的核心能力:基础得curl导入,附加其他语言对应得http请求导入(python,c#等等)
2.1 cURL命令解析映射到quicker对应部分
2.2 内容类型识别:自动识别请求体类型(JSON、表单、文件上传等),根据Content-Type头部自动选择对应的请求体类型
2.3 格式转换:自动处理转义字符,支持文件路径的本地化处理,URL编码/解码处理
3 需要规避的坑
3.1 多层嵌套引用:如JSON中的转义引号处理
3.2 敏感信息增加提示:导入的cURL可能包含API密钥、token等,需要安全存储
3.3 非标准cURL参数:某些平台特定的cURL扩展可能不被支持
3.4 编码问题:不同平台的换行符、字符编码差异
3.5 部分支持提示:当某些参数无法转换时,需要明确告知用户推荐参考apifox的结构----> Apifox官网参考事例:token获取 - Alist-Public