提问人:Cpui 提问时间:11/9/2023 更新时间:11/9/2023 访问量:43
使用 cert 的 Angular HTTP 调用
Angular HTTP call with cert
问:
我有一个 Post API 调用,它在带有证书(CRT 和密钥文件)的 Postman 中工作正常。
从前端调用此 api 时,我在浏览器上收到“HttpErrorResponse”错误。
在进行 API 调用时,我是否需要在前端考虑证书(CRT 和密钥文件)? 以下是在 Angular 中进行 http 调用时的错误
[Error] XMLHttpRequest cannot load <url> due to access control checks.
"error": "[ProgressEvent]",
"headers": "[ti]",
"message": "Http failure response for https://....b/files: 0 Unknown Error", "name": "HttpErrorResponse",
"ok": false,
"status": 0,
"statusText": "Unknown Error",
"url": "https://...b/files"
从后端检查日志时
SSL_do_handshake() failed (SSL: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:SSL alert number 46) while SSL handshaking, client: <IP>, server: <IP>
如何在 Angular 或服务器端解决这个问题?
答: 暂无答案
评论