小编Jem*_*alo的帖子

如何配置axios使用SSL证书?

我正在尝试使用axios向api端点发出请求,我收到以下错误: Error: unable to verify the first certificate

看来,axios使用的https模块无法验证服务器上使用的SSL证书.

使用浏览器访问服务器时,证书有效,我可以查看/下载它.我也可以通过https在我的浏览器上向api发出请求.

我可以通过关闭验证来解决它.这段代码有效.

const result = await axios.post(
    `https://${url}/login`,
    body,
    {
      httpsAgent: new https.Agent({
        rejectUnauthorized: false
      })
    }
  )
Run Code Online (Sandbox Code Playgroud)

问题是,这不会验证SSL证书,因此会打开安全漏洞.

如何配置axios以信任证书并正确验证它?

ssl ssl-certificate node.js axios

11
推荐指数
5
解决办法
3万
查看次数

如何实现从Firefox到机器可读格式的http响应?

我在浏览器中使用Flash应用程序将http请求发送到服务器.服务器将http响应返回给浏览器.我想用另一个程序实时访问这些http响应的正文/有效负载.

我尝试了两种方法.

1.

我可以看到Firefox在Firefox附带的网络监视器工具中收到的所有响应.我只是不知道如何从任何其他程序访问数据.

2.

我尝试在Firefox中记录网络数据:使用这些日志模块进行网络连接:

timestamp,sync,nsHttp:3
Run Code Online (Sandbox Code Playgroud)

这按预期记录了标题,但省略了响应的主体.较高级别的nsHttp记录了更多信息,但不记录正文.

可能相关的其他信息:

  • 我无法发送任何其他程序的请求.浏览器中的Flash应用程序必须发出所有http请求.
  • 我没有坚持使用Firefox,这只是我的偏好.可以接受不同浏览器的解决方案.

browser firefox http httpresponse

7
推荐指数
1
解决办法
162
查看次数

标签 统计

axios ×1

browser ×1

firefox ×1

http ×1

httpresponse ×1

node.js ×1

ssl ×1

ssl-certificate ×1