【发布时间】:2020-02-13 14:22:49
【问题描述】:
我正在做一个 ETL 过程,我需要通过 SSIS 提取一个 web api (Konviva),我只用 RestSharp (C#) 尝试过。
RestSharp 但我在安装他时出错:
无法安装软件包“RestSharp 106.10.1”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者”
我已经检查了Framework版本,是Framework 4.7
这就是我尝试使用的脚本:
var client = new RestClient("http://xxxxxxxxxx.com/action/api/course");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "password");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);```
【问题讨论】: