【问题标题】:Consuming a REST API row based in SSIS Script Task使用基于 SSIS 脚本任务的 REST API 行
【发布时间】:2016-11-30 13:19:52
【问题描述】:

我正在寻找一种使用 C# 在 SSIS 脚本任务中使用 REST API 的方法。我无法使用 RestSharp 或 Microsoft.Aspnet.Webapi.Client,因为它们不在 GAC 中。

我需要为每一行调用 Rest API (POST) 以获取结果,然后将其写回输出。

是否有可能在没有程序集的情况下访问 REST API?

【问题讨论】:

标签: c# rest ssis assemblies script-task


【解决方案1】:

@l0wsk1ll3d,

我最初问的是哪个版本,因为您使用的 SSIS 版本越新,您在其余 api 服务方面可用的选项就越多。

@stuartd 为您提供了一种可以利用提出请求的通用方式。 @mikeTheLiar 的帖子很好地解决了这个问题(具有讽刺意味的是,Mike 在这里是诚实的!:))这是发布的 answer

【讨论】:

  • 感谢您的回答。我将 Visual Studio 2015 与集成服务设计器版本 13.0 和数据工具 14.0 一起使用。据我所知,脚本任务正在​​使用 .NET 4.5。添加 using System.Net.WebClient; 时,我收到一个错误,即在命名空间“System.Net”中找不到 WebClient,我应该添加对程序集的引用。但是程序集“System.Net.WebClient”不在参考管理器中。
  • 尝试使用 System.Net.Http 和 System.Net.Http.HttpClient 以便使用 Rest 服务。
猜你喜欢
  • 2018-05-05
  • 1970-01-01
  • 2022-06-23
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
  • 2019-09-12
  • 1970-01-01
  • 2019-08-12
相关资源
最近更新 更多