ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Curl测试http2.0】

2021-02-22 23:59:26  阅读:284  来源: 互联网

标签:www ca bundle repo etc 测试 Curl curl http2.0


由于 CentOS 7 内置的 curl 和 libcurl 源为较旧的 7.29.0,不支持一些新特性且有安全性问题,所以需要更新一下。

在这里使用 city-fan 的更新源来更新。

一、 更新 ca-bundle
首先备份一下:

cp /etc/pki/tls/certs/ca-bundle.crt /etc/pki/tls/certs/ca-bundle.crt.bak

更新并替换:

curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt

二、 新增 repo 源
新增 repo:

vim /etc/yum.repos.d/city-fan-for-curl.repo

内容为:

[CityFanforCurl]
name=City Fan Repo
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/
enabled=0
gpgcheck=0

更新 curl
直接使用如下命令进行更新:

yum update curl --enablerepo=CityFanforCurl -y

测试http2.0

curl --http2 -vo /dev/null  "https://www.example.com"  --resolve "www.example.com:443:IP"

> GET / HTTP/2
> Host: www.example.com
> user-agent: curl/7.70.0
> accept: */*
> 
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
< HTTP/2 200 
< server: nginx
< date: Thu, 28 May 2020 00:02:42 GMT
< content-type: text/html
< content-length: 430032
< accept-ranges: bytes
< etag: "28c465b661fc10bd3048b0d83bafd969"
< last-modified: Wed, 27 May 2020 23:51:39 GMT
< set-cookie: secure=true;HttpOnly=true
< x-frame-options: SAMEORIGIN
< x-amz-id-2: PSnM9Fz7rdZq0QXWKTuXIpFVqM1YEADbtVzmXZqSrys6TIzn0QhDw/4xT59GAZypXsLQ4sM7Tp4=
< x-amz-request-id: 12112A493B7B0AEC
< x-amz-version-id: lS08YmEi2sk1lSd7J4LoVv0Hms70R_fu

标签:www,ca,bundle,repo,etc,测试,Curl,curl,http2.0
来源: https://blog.csdn.net/weixin_38022219/article/details/113962899

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有