我正在向 lighttpd 服务器https://169.254.128.2:8444
提供的 API 发出从https://169.254.128.2:8443
的 CORS 请求。Lighttpd 启用了以下响应标头的 CORS,但 OPTIONS 请求在 Firefox 上没有通过。
setenv.add-response-header = (
"Access-Control-Allow-Origin" => "*" (tried https://169.254.128.2:8443 too),
"Access-Control-Allow-Headers" => "accept, origin, x-requested-with, content-type, x-transmission-session-id, x-ida-auth-token, content-disposition",
"Access-Control-Expose-Headers" => "X-Transmission-Session-Id",
"Access-Control-Allow-Methods" => "GET, POST, OPTIONS, PUT"
)
我收到错误:MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT。我想知道除了明确接受 8444 的证书之外,是否有办法与 8444 通信。当我第一次访问 urlhttps://169.254.128.2:8443
时,我已经接受了 8443 的证书,并且 8444 和 8443 使用相同的证书。 这些请求在Chrome和Safari上都很好,不接受证书。
这是一个Firefox错误: https://bugzilla.mozilla.org/show_bug.cgi?id=700837
您必须在每个端口上单独启用证书。
在火狐浏览器中打开网址并接受证书https://169.254.128.2:8443
和https://169.254.128.2:8444