- 38
- 0
这样写代码是没错的,代理的IP是有效的,支持HTTP,也支持HTTPS
const request = require('request');
let proxyUrl = 'http://119.117.29.15:8943';
request.get({
url : 'https://pv.sohu.com/cityjson?ie=utf-8',
proxy: proxyUrl
}, (err, rep, body) => {
console.log(err);
console.log(body);
});
但是如果我将请求的proxy修改成https,就不行了,请问怎么解决
let proxyUrl = 'https://119.117.29.15:8943';
报错如下:
{ Error: tunneling socket could not be established, cause=Client network socket disconnected before secure TLS connection was established
at ClientRequest.onError (/Library/WebServer/Documents/html/info.zhaoyaojing.client_node/node_modules/_tunnel-agent@0.6.0@tunnel-agent/index.js:177:17)
at Object.onceWrapper (events.js:273:13)
at ClientRequest.emit (events.js:182:13)
at TLSSocket.socketErrorListener (_http_client.js:375:9)
at TLSSocket.emit (events.js:182:13)
at emitErrorNT (internal/streams/destroy.js:82:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
at process._tickCallback (internal/process/next_tick.js:63:19) code: 'ECONNRESET' } 1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
就当涐的真心喂了狗〃 普通会员 1楼
是的,requests库本身并不支持https。requests库使用了http协议来发送HTTP请求,而HTTPS协议是一种用于在不安全的网络上传输数据的协议,如HTTP和FTP。因此,requests库无法直接使用HTTPS进行请求。
但是,有一些库可以模拟HTTPS的功能,例如
urllib.request库。这个库提供了在不安全的网络上发送HTTP请求的功能。例如,你可以使用urllib.request.urlopen()函数来发起HTTPS请求。另外,如果你需要在使用requests库进行HTTP请求时添加HTTPS头,你可以使用
requests.get()函数的headers参数。这个参数可以接受一个字典,其中的键是请求头的名称,值是请求头的值。例如:python response = requests.get('https://example.com', headers={'User-Agent': 'Mozilla/5.0'})这将发送一个包含User-Agent头部的HTTP请求。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

