个人工作知识笔记
主页
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
常用软件
日记流水
账号体系
思考规划
添加内容
记日记
本网站
>
常用功能代码
TP安装及常用命令
TP控制器相关使用
linux常用命令
SQL常用代码
Ajax传输样例
TP6操作手册
TP3.2操作手册
coscmd配置
Ngix配置
WX错误代码
SLL配置
curl命令详解
功能
跳转至前台
数据备份
退出登录
标题
类别
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
是否隐藏
内容详情
<p>url命令获取token</p><p><br></p><p>curl -iL -X GET -u admin:Har** https://192.0.0.0/service/token?account=admin\&service=harbor-registry\&scope=registry:catalog:* --cacert ca.crt</p><p>1</p><p>根据token获取镜像库</p><p><br></p><p>// An highlighted block</p><p>curl -iL -X GET -H "Content-Type: application/json" -H "Authorization: Bearer LA7yfEdUBYD3bDhLM" http://192.0.0.0/v2/_catalog --cacert ca.crt</p><p>1</p><p>2</p><p>下面是php的代码</p><p>定义一个curl function。如果使用框架,可以定义成方法</p><p><br></p><p>function httpRequest($sUrl, $aHeader){</p><p> $ch = curl_init();</p><p> curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);</p><p> curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);</p><p> // curl_setopt($ch, CURLOPT_HEADER, 1);</p><p> curl_setopt($ch, CURLOPT_URL, $sUrl);</p><p> curl_setopt($ch, CURLOPT_HTTPHEADER, $aHeader);</p><p> curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);</p><p> curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);</p><p> $sResult = curl_exec($ch);</p><p> $sError=curl_error($ch);</p><p> if($sError){</p><p> die($sError);</p><p> }</p><p> curl_close($ch);</p><p> return $sResult;</p><p>}</p><p><br></p>
立即提交