如何在JavaScript中使用加密代理HTTPS请求

如何在JavaScript中使用加密代理HTTPS请求,javascript,python,ajax,web,https,Javascript,Python,Ajax,Web,Https,我有一个web仪表板,需要向具有自签名证书的边缘API发出请求。显然,我们不能直接向它发出请求,因为今天的浏览器会阻止它,除非你安装证书。因此,我希望通过后端API代理请求,并从那里向自签名端点发出请求。但是,我不能让代理服务器看到请求负载,因此解密请求然后将其重新加密到边缘API不是一个选项。这就引出了我的主要问题: 是否可以在JavaScript中创建一个HTTPS请求,该请求被加密到边缘API证书,序列化它,然后将其发布到我的后端API,然后直接传递它?我能够在浏览器中检索edge API

我有一个web仪表板,需要向具有自签名证书的边缘API发出请求。显然,我们不能直接向它发出请求,因为今天的浏览器会阻止它,除非你安装证书。因此,我希望通过后端API代理请求,并从那里向自签名端点发出请求。但是,我不能让代理服务器看到请求负载,因此解密请求然后将其重新加密到边缘API不是一个选项。这就引出了我的主要问题:


是否可以在JavaScript中创建一个HTTPS请求,该请求被加密到边缘API证书,序列化它,然后将其发布到我的后端API,然后直接传递它?我能够在浏览器中检索edge API的TLS证书,因此我试图找到一种使用它的方法,以防止代理能够读取代理请求。关于更多的上下文,我在后端使用Golang和Python。

不,这是不可能的。最好的方法是修复API的证书。不,那是不可能的。最好的方法是修复API的证书。