Postman 中cURL

c2e8gylq  于 2022-11-13  发布在  Postman
关注(0)|答案(1)|浏览(165)

我正在尝试将cURL命令导入POSTMAN。

curl -X POST -H "Authorization: Bearer $API_KEY" https://api.astria.ai/tunes \
          -F tune[callback]="http://localhost/" \
          -F tune[title]="my portrait" \
          -F tune[branch]="fast" \
          -F tune[name]=person \
          -F "tune[images][]=@1.jpg" \
          -F "tune[images][]=@2.jpg" \
          -F "tune[images][]=@3.jpg" \
          -F "tune[images][]=@4.jpg"

{
  "id": 1,
  "images": [
    "http://assets.astria.ai/1.jpg",
    "http://assets.astria.ai/2.jpg",
    "http://assets.astria.ai/3.jpg",
    "http://assets.astria.ai/4.jpg"
  ],
  "name": "person",
  "steps": null,
  "ckpt_url": null,
  "created_at": "2022-10-06T14:06:09.088Z",
  "updated_at": "2022-10-06T14:06:09.139Z",
  "url": "http://api.astria.ai/tunes/26.json"
}

但我得到这个错误:
导入 curl 时出错:只能提供前面没有选项的URL。所有其他输入都必须通过选项指定。
我该怎么修呢?谢谢你的帮助。

q0qdq0h2

q0qdq0h21#

我把它作为一行导入到postman中。
此导入:

curl -X POST -H "Authorization: Bearer $API_KEY" https://api.astria.ai/tunes -F tune[callback]="http://localhost/" -F tune[title]="my portrait" -F tune[branch]="fast" -F tune[name]=person -F "tune[images][]=@1.jpg" -F "tune[images][]=@2.jpg" -F "tune[images][]=@3.jpg" -F "tune[images][]=@4.jpg"

但 Postman 要找的文件名是Select Files

但如果我删除了@,文件名就导入了。

curl -X POST -H "Authorization: Bearer $API_KEY" https://api.astria.ai/tunes -F tune[callback]="http://localhost/" -F tune[title]="my portrait" -F tune[branch]="fast" -F tune[name]=person -F "tune[images][]=1.jpg" -F "tune[images][]=2.jpg" -F "tune[images][]=3.jpg" -F "tune[images][]=4.jpg"

相关问题