如何启用curl命令HTTP2支持?

如何启用curl命令HTTP2支持?,第1张

使用如下命令我们可以看到 curl 版本: curl --version 从上图中,我们可以看到当前 curl 的版本及支持的协议以及功能特性没有支持 HTTP2。 启用curl命令HTTP2支持 编译安装nghttp2 为了让 curl 支持 HTTP2 我们需要安装 nghttp。

一、使用代理的方法:

1)wgetwget -Y on -e "https_proxy=192.168.1.1:9527" https://bootstrap.pypa.io/get-pip.py。

2)curl  curl -x 192.168.1.1:9527 www.baidu.com      

二、不使用代理的方法:

1)wgetwget --no-proxy http://192.168.1.2/download/a.txt

2)curlcurl --noproxy '*' -i -F file=@test.mp3 http://192.168.1.2:6666/upload

可以通过访问访问百度网页,通过返回的网页内容进行判断。有时候也会有bug,即代理无效,但是也会返回一个网页,但不是百度,而且内容大于5000。

通过访问通过访问返回的ip来实现测试。如果返回的不是代理池的IP,那么很遗憾,这个代理IP是无效的,如果返回到代理池的IP,那就是有效代理。

通过php中curl函数设置代理,再访问百度或者其他能访问到的网站,通过返回的状态码是否等于200来判断代理IP是不是可以正常使用的。

企鹅验证代理IP打开企鹅进入登陆页面,设置网络类型“http代理”或者“sock5代理”,输入IP地址和端口、“用户名”和“密码”,如果是“终端IP授权”则不用输入。接着可以开始测试,如果是提示“连接代理服务器成功”则说明代理IP是有效的,反之,提示“连接代理服务器失败”则是无效的代理IP。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11052365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存