2014-10-07 46 views
5

我试图像这样获取使用“休息尖”在“xamarin工作室”的数据包:“错误:SendFailure(写入错误标题)”

var client = new RestClient ("https://xxxx.xxxx.com"); 

var request = new RestRequest ("/api/external/xxxx/xxxx/", Method.GET); 
request.AddParameter("username", "xxxx"); 
request.AddParameter("api_key", "xxxx"); 

request.AddHeader("Content-type", "application/json");  
request.AddHeader("Accept", "text/plain"); 

request.RequestFormat = DataFormat.Json; 

var response = client.Execute (request); 

var model = JsonConvert.DeserializeObject<RootObject> (response.Content); 

我得到的错误是

Error: SendFailure (Error writing headers)

我真的不知道什么是错的。 我使用的是Windows 7 64位。

请帮忙... 谢谢提前!

+0

与证书不同步有关。基于Linux的解决方案:http://stackoverflow.com/questions/25081384/mono-httpwebrequest-over-ssl-error-writing-headers – 2014-12-21 18:20:21

回答

1

这可能是由于证书错误。你可以使用直接HTTP进行测试吗?或者将您的应用设置为忽略证书检查,如here所述。