我正在从https://169.254.128.2:8443
发起跨域请求,访问由lighttpd服务器提供的https://169.254.128.2:8444
的API。Lighttpd已启用CORS,并具有以下响应头,但在Firefox上OPTIONS请求无法通过。
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的证书。当我第一次访问url https://169.254.128.2:8443 时,我已经接受了8443的证书,8444和8443使用相同的证书。在Chrome和Safari上,请求在不接受证书的情况下都能正常进行。