做项目时,https post 请求服务,但服务器没有证书,调用微软 CInternetSession \ CInternetConnection \ CInternetFile 这些类,然后设置 SECURITY_FLAG_IGNORE_UNKNOWN_CA 等参数(可参考:http://blog.csdn.net/xl19900502/article/details/50154147),依旧提示证书无效问题。无奈之下,通过 openssl 来写(我上传的资源有示例代码),返回数据结果一直是 400,各种参数设置依旧不行后,无奈之下只好用curl了,用 curl ok 了。
仅供参考!!!