如何通过在AngularJS中发送.pfx文件来对api进行http调用?



我正在执行与需要发送此文件的银行api的集成。在邮差我配置证书和密码,我得到正确的连接。然而,在我的Angular项目中,我没有找到正确的方式来发送这个证书(.pfx)和我的头文件。

能够使用.pfx证书对API进行此调用的解决方案是什么?

const httpHeaders = {
headers: new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded',
})
};
const map = {
'x-api-clientid': config.clienteId,
'grant_type': 'client_credentials'
}
try {
return await this.httpClient.post(config.url_token, map, httpHeaders).toPromise().then((resp: any) => {
console.log('resp')
console.log(resp)
return resp
});
} catch (error) {
console.log('erro in post')
console.log(error);
return false;
}

不能在Angular层中附加证书。该证书需要在服务器层或通过API附加。在我的例子中,我使用Azure实现了一个API。

最新更新