我正在尝试通过 C# 和 WinForms 连接到 API,以从服务器下载一些数据。我正在使用最新版本的 Visual Studio(撰写本文时为 2017 年)。我正在使用的 API: https : //www.whosoff.com/features/api/根据 API 设置,我已经获得了身份验证密钥,并且我的 IP 已被列入白名单。到目前为止我所拥有的:try{ var request =(HttpWebRequest)WebRequest.Create("https://wr1.whosoff.com/api/whosoff?start_date=01-Apr-2018&end_date=25-Apr-2018"); request.Method = "GET"; request.Headers.Add("AUTH-KEY", "MY_AUTH_KEY"); var response = (HttpWebResponse)request.GetResponse(); string content = string.Empty; using (var stream = response.GetResponseStream()) { using (var sr = new StreamReader(stream)) { content = sr.ReadToEnd(); } } }} catch(Exception ex){ MessageBox.Show(ex.Message.ToString());}这不起作用 - 它会引发异常;“底层连接已关闭:发送时发生意外错误。”我可以使用这种格式连接到其他站点的 API - 任何人都可以指出我正确的方向吗?
1 回答
- 1 回答
- 0 关注
- 109 浏览
添加回答
举报
0/150
提交
取消