要在 postman 上运行 curl 命令,在导入 Curl 时出现错误:arg.startsWith 不是函数

neh*_*ain 26 postman curl-commandline docker-command

我有一个使用终端成功运行的 curl 链接,但我想将其转换为POSTMAN链接所在的请求,

curl -v --silent -H "Accept: application/vnd.docker.distribution.manifest.v2+json" -X GET -u <registry-user>:<registry-password> https://sc-docker-registry.eic.fullstream.ai/v2/<image-name>/manifests/<tag> 2>&1 --insecure  | grep Docker-Content-Digest | awk '{print ($3)}'
Run Code Online (Sandbox Code Playgroud)

我已设置标题和身份验证但无法设置 2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'

我在哪里可以2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'在邮递员中设置命令

小智 11

我在使用“全部复制为 cURL (bash)”而不仅仅是“复制为 cURL (bash)”时遇到了问题

复制了一些串联的 curl 命令。而 Postman 的导入不喜欢那样。

“全部复制为 cURL (bash)”与“复制为 cURL (bash)”


div*_*ero 10

我有同样的错误,我认为它与您在 curl 结束时发送的管道参数无关。将 url 部分括在双引号中对我的情况有所帮助。看起来它是curl-to-postman库中的一个错误


jaw*_*awn 10

我遇到了同样的问题,但 chrome 现在可以让您选择将 curl 复制为(bash)(cmd)。我在使用 copy as 时遇到了问题,cmd但是当我使用 copy as 时工作了bash


Aar*_*oza 5

就我个人而言,问题是 cURL 请求末尾的分号。尝试消除所有可能的噪音,直到您找到使邮递员出现该错误的类型

curl 'http://catalog.data.gov/api/3/' \
  -H 'authority: 1fzqk3npw4.execute-api.us-east-1.amazonaws.com' \
  -H 'accept: */*' \
  -H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36' \  
  --compressed ;
Run Code Online (Sandbox Code Playgroud)

去掉末尾的分号