XMLHttpRequest和证书错误 我在C++项目中使用XMLHtRPREQuestObject。我可以在具有有效证书的服务器上处理正常http请求和https请求。当我尝试向服务器发出https://请求时,服务器的证书将生成一个IE“此网站的安全证书有问题”。错误如果我尝试使用IE浏览,请求将失败
我从请求返回的结果是12019错误。有没有办法让请求忽略错误并继续,就好像用户单击了“继续访问此网站”链接一样 你会建议我解决证书的任何问题。目前我无法控制该证书,因此我正在寻找一个不包括更正证书的答案(如果有)XMLHttpRequest和证书错误 我在C++项目中使用XMLHtRPREQuestObject。我可以在具有有效证书的服务器上处理正常http请求和https请求。当我尝试向服务器发出https://请求时,服务器的证书将生成一个IE“此网站的安全证书有问题”。错误如果我尝试使用IE浏览,请求将失败,c++,com,xmlhttprequest,msxml,C++,Com,Xmlhttprequest,Msxml,我从请求返回的结果是12019错误。有没有办法让请求忽略错误并继续,就好像用户单击了“继续访问此网站”链接一样 你会建议我解决证书的任何问题。目前我无法控制该证书,因此我正在寻找一个不包括更正证书的答案(如果有) 谢谢。如果IE6出现ajax响应状态为12019的错误 我发现请求URL包含双斜杠! [审查]!……:) 所以,如果有人仍然有同样的问题——试着检查请求URL是否有双斜杠 12019--真奇怪。。。但是非常“由微软”有一种方法,但不是用XMLHTTPRequest。使用WinHTTP时
谢谢。如果IE6出现ajax响应状态为12019的错误 我发现请求URL包含双斜杠! [审查]!……:) 所以,如果有人仍然有同样的问题——试着检查请求URL是否有双斜杠
12019--真奇怪。。。但是非常“由微软”有一种方法,但不是用XMLHTTPRequest。使用WinHTTP时,您可以使用:
DWORD dwOptions =
SECURITY_FLAG_IGNORE_CERT_CN_INVALID
| SECURITY_FLAG_IGNORE_CERT_DATE_INVALID
| SECURITY_FLAG_IGNORE_UNKNOWN_CA
| SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE;
bResults = WinHttpSetOption( hRequest,
WINHTTP_OPTION_SECURITY_FLAGS,
&dwOptions,
sizeof(dwOptions));
ServerXMLHTTP对象有一个setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT,13056)函数,我看到该函数允许我成功忽略错误。不幸的是,这个对象特定于服务器的特性似乎正在扼杀我从XMLHttpRequest需要的功能。无法检索由以前的ServerXMLHTTP创建的Cookie。这对我需要做的事情至关重要。