Tag: 证书

跨域jQuery ajax调用凭证

我按照以下步骤操作: 让服务器允许跨域调用(包含所有标头和东西) 这是有效的 使用一些跨域调用测试服务器这是有效的 获取服务器强制证书这有效 使用浏览器转到服务器上的文件,选择正确的证书并查看文件仍然有效 现在我们得到了很好的部分 将跨域调用与证书相结合< – 这不起作用 问题 我从浏览器获取证书请求,但是当我选择与使用浏览器时相同的证书时,会进行呼叫,但我得到403 Forbidden。 码 $.ajax({ type: “POST”, xhrFields: {withCredentials: true}, dataType: “xml”, contentType: “text/xml; charset=\”utf-8\””, url: “https://www.myOtherServer.com/testfile.asp”, }); 有任何想法吗? 编辑 Access-Control-Allow-Credentials: true和Access-Control-Allow-Origin已正确配置。 附加信息 我开始认为它与内容类型有关。 当我将其更改为”text/html”我得到415错误,但我确实需要发送xml,因为它是一个SOAP服务器。 响应标头 Access-Control-Allow-Cred… true Access-Control-Allow-Head… Content-Type, Origin, Man, Messagetype, Soapaction, X-Test-Header Access-Control-Allow-Meth… GET,POST,HEAD,DELETE,PUT,OPTIONS Access-Control-Allow-Orig… https://www.mywebsite.com Access-Control-Max-Age 1800 Cache-Control private Content-Length 5561 […]