下面抛出一个System.Net.WebException - 错误:SendFailure(编写标题错误)通过SSL但适用于http://www.google.com
using System;
using System.Web;
using System.Net;
using System.IO;
namespace HTTPS_Headers
{
class MainClass
{
public static void Main (string[] args)
{
var request = (HttpWebRequest)WebRequest.Create ("https://www.google.co.uk/?q=mono");
using(var reader = new StreamReader(request.GetResponse().GetResponseStream())) {
Console.WriteLine (reader.ReadToEnd ());
}
Console.ReadLine();
}
}
}
我在Mono 3.4.0 / Lubuntu 14.04上运行它。在Windows / .NET 4上通过SSL工作正常。
答案 0 :(得分:12)
尝试在您的计算机上运行以下命令以导入受信任的根证书:
mozroots --import --sync