curl使用

您所在的位置:网站首页 curl不能访问https curl使用

curl使用

2024-07-04 07:56| 来源: 网络整理| 查看: 265

访问自己的HTTPS服务器

自己在阿里云上搭建了一个https服务器,以前一直用的是postman作为客户端访问,现在想尝试用curl。 下面的终端是“外网深度学习服务器”,所访问的服务器是我自己的阿里云

curl --cert client.crt --key client.key --insecure https://此处添加自己的网址及端口

如果是用阿里云访问阿里云(两者是一个机器,访问自己,且是centos系统),要指明证书和秘钥的路径

curl --cert ./client.crt --key ./client.key --insecure https://此处添加自己的网址及端口

注意:虽然上面的证书文件是crt,但是我怀疑这个证书是PEM格式,不是DER格式。有哪位大神知道如何分辨PEM和DER这两个格式(不是通过文件后缀判断),麻烦在下面留言,谢谢。

在这里插入图片描述

由于我的https服务器的证书是自认证证书,所以如果不加--insecure会报错,报错的信息中会提示用户访问 https://curl.haxx.se/docs/sslcerts.html 在这里插入图片描述 这个网址(如上图),此网址中明确指出了几种解决方法,其中一种是添加--insecure这个参数

访问电信物联网平台 curl --cert client.crt --key client.key --insecure -d "appId=自己的id&secret=自己的秘钥" https://自己的电信平台网址及端口/iocm/app/sec/v1.1.0/login

返回值

{"accessToken":"自己的accessToken","tokenType":"bearer","refreshToken":"自己的refreshToken","expiresIn":3600,"scope":"default"}

在这里插入图片描述

指定curl获取数据的编码格式 curl http://www.二级域名.me/12/12126/972764.html |iconv -f GBk -t utf8 查看响应头 curl http://www.二级域名.me/12/12126/972764.html -I


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3