我正在执行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);```