curl指令的坑

Posted elnino

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl指令的坑相关的知识,希望对你有一定的参考价值。

今天使用curl指令构造一个docker api访问,一直得不到预期的结果。调试了半天,发现是网址没加引号。

token=$(curl -v -XGET -H Authorization:Basic ×××× https://auth.docker.io/token?account=torresowen&scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io)> /dev/null 2>&1

由于网址跟了一串参数,导致curl指令应该是参数没读全。

应该将整个网址加上单引号,这是一个shell脚本中易犯的错误,记之

token=$(curl -v -XGET -H Authorization:Basic dG9ycmVzb3dlbjp3bGgxOTkyMTIyNw== https://auth.docker.io/token?account=torresowen&scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io)> /dev/null 2>&1

 

以上是关于curl指令的坑的主要内容,如果未能解决你的问题,请参考以下文章

Charles 复制运用curl 指令

使用curl指令实现restful接口操作

php如何执行linux的curl指令

Android Studio如何配置CURL指令一键打包apk上传至蒲公英

使用curl指令发起websocket请求

云原生 | Docker篇实战Dockerfile