Javascript 证书签名

Javascript 证书签名,javascript,angular,Javascript,Angular,我正在查看一些旧的角度代码,看起来像这样: import { Headers, RequestOptions, Http, RequestOptionsArgs } from '@angular/http'; 我有一个功能: getInfo() { var info: RequestOptionsArgs = new RequestOptions({}); info.headers = new Headers(); info.headers.append('myInfo', 'infoD

我正在查看一些旧的角度代码,看起来像这样:

import { Headers, RequestOptions, Http, RequestOptionsArgs } from '@angular/http';
我有一个功能:

getInfo() {
 var info: RequestOptionsArgs = new RequestOptions({});
 info.headers = new Headers();
 info.headers.append('myInfo', 'infoData');
 return this.http.get("http://myurl.com/api/info", info);
}
我得到一个错误,说:

“加载资源失败:此服务器的证书无效…”,url为“”


在postman中,如果我进入设置并禁用“SSL证书验证”,我可以调用http。有可能在角度上做同样的事情吗?

没有简单的方法可以做到这一点。我的建议是,因为您的问题看起来像是开发环境的问题是生成CA证书,然后为您的网站及其API进行认证。之后,您需要将生成的CA证书添加到受信任证书的列表中,就完成了


但是,如果您在公开可用的服务器上运行,您可能想看看-它们提供免费的SSL证书。

我明白了,很遗憾,我没有访问后端的权限。但是,这可能是由于在后端强制从http调用https造成的吗?因此,如果有人在哪里停止重定向理论上可以用于http调用?是的,没有https,您将不需要任何证书。但是我强烈建议让后端服务器更新/修复他们的证书。