我正在尝试使用“rest sharp”包在“xamarin studio”中获取数据,如下所示:
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)
我真的不知道哪里出了问题。 我使用的是 64 位 Windows 7。
请帮忙... 感谢您的提前!!!
最佳答案
这可能是由于证书错误。您可以使用直接 HTTP 进行测试吗?或者将您的应用程序设置为忽略证书检查,如所述 here .
关于c# - "Error: SendFailure (Error writing headers)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26234506/