c# - "Error: SendFailure (Error writing headers)"

标签 c# android xamarin httpresponse restsharp

我正在尝试使用“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/

相关文章:

c# - 即将失败的暗示

android - 嗅探 Android 应用程序以查找 API URL

android - Visual Studio 2017 Android 设备管理器认为 WHPX 未正确安装

android - Xamarin Forms 跨平台 BBCode 支持

ios - 如何在 Visual Studio 中找到出现此错误的文件?

如果使用具有相对路径的连接字符串,C# insert 会暂时工作

c# - 无法将字符串类型隐式转换为 serilog.formatting.ITextformatter

C# 多个类可以使用多个引用锁定同一个对象吗?

android - 什么 Android 权限映射到 "Device ID & call information?"

Android 嵌入式 HTML5 视频