日期:2014-05-18  浏览次数:20914 次

请问有人做过用HttpWebRequest通过"Post"方法,对https地址提交请求的吗?
为什么一到Request.GetResponse()就弹出“基础连接已经关闭: 连接被意外关闭。”错误呢。

换了好多种方式,网上的代码也测试了好多,都是这问题。我看网上别人写的代码基本和我一样,难道他们的代码就能运行吗?
我也用了ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);方法,也不行。

------解决方案--------------------
指定使用安全超文本传输协议 (HTTPS) 方案的新连接选择安全套接字层 (SSL) 协议

ServicePointManager.SecurityProtocol=SecurityProtocol.Ssl3;

  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://feiyun0112.cnblogs.com/