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指令的坑的主要内容,如果未能解决你的问题,请参考以下文章