小编Var*_*pal的帖子

CORS请求在Firefox上未成功,但在Chrome上有效

我正在从lighttpd服务器https://169.254.128.2:8443提供的API 发出CORS请求https://169.254.128.2:8444。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"
    )
Run Code Online (Sandbox Code Playgroud)

我收到错误:MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT。我想知道是否有一种与8444通信的方法,而不是明确接受8444的证书。当我第一次访问url时,我已经接受了8443的证书,https://169.254.128.2:8443并且8444和8443使用相同的证书。该请求可以在Chrome和Safari上正常运行,而无需接受证书。

firefox lighttpd self-signed cors

5
推荐指数
1
解决办法
4625
查看次数

标签 统计

cors ×1

firefox ×1

lighttpd ×1

self-signed ×1