建议在 API 页面添加说明 API 是以 multipart/form-data 类型发送请求的:
Content-Type: multipart/form-data; boundary=xxx
我看到API接口就默认以为是json格式传参,搞了半天一直返回key error,把参数放query string也不行。
然后看了一眼上传文件的接口,怀疑会不会也是使用 -F 传参?试了一下,果然是这样!
猜测可能 JSON 在 cli 环境下不方便输入?所以采取了 form data?
建议添加说明,或者同时支持 form data 和 json 两种类型。