C#으로 SSIS 스크립트 태스크에서 REST API를 사용하는 방법을 찾고 있습니다. RestSharp 또는 Microsoft.Aspnet.Webapi.Client는 GAC에 없기 때문에 사용할 수 없습니다.SSIS 스크립트 기반의 REST API 행 사용 작업
결과를 얻은 다음 출력에 다시 쓰려면 각 행에 대해 나머지 API (POST)를 호출해야합니다.
어셈블리가없는 REST API에 액세스 할 수 있습니까? l0wsk1ll3d @
C#으로 SSIS 스크립트 태스크에서 REST API를 사용하는 방법을 찾고 있습니다. RestSharp 또는 Microsoft.Aspnet.Webapi.Client는 GAC에 없기 때문에 사용할 수 없습니다.SSIS 스크립트 기반의 REST API 행 사용 작업
결과를 얻은 다음 출력에 다시 쓰려면 각 행에 대해 나머지 API (POST)를 호출해야합니다.
어셈블리가없는 REST API에 액세스 할 수 있습니까? l0wsk1ll3d @
,
SSIS의 최근 버전은 당신이 사용할 수에 대한 나머지 API 서비스를 가지고있는 더 많은 옵션과 함께 작업하기 때문에 버전 내가 원래 질문.
@stuartd는 요청을하는 일반적인 방법을 알려줍니다. 이 질문은 @mikeTheLiar의 게시물에서 매우 잘 처리되었습니다 (아이러니 컬하게도 마이크는 진실합니다! :)) 여기에 게시 된 answer입니다.
답변 해 주셔서 감사합니다. Integration Services Designer 버전 13.0 및 데이터 도구 14.0과 함께 Visual Studio 2015를 사용하고 있습니다. 스크립트 작업은 내가 볼 수있는 한 .NET 4.5를 사용하고 있습니다. 'System.Net.WebClient;를 사용하여 추가 할 때 WebClient를 네임 스페이스 "System.Net"에서 찾을 수없고 어셈블리에 대한 참조를 추가해야한다는 오류가 발생합니다. 그러나 "System.Net.WebClient"어셈블리는 참조 관리자에 없습니다. – l0wsk1ll3d
Rest 서비스를 사용하려면 System.Net.Http 및 System.Net.Http.HttpClient를 사용해보십시오. – plditallo
['System.Net.WebClient'] (https://msdn.microsoft.com/en-us/library/system.net.webclient (v = vs.110) .aspx)를 사용 하시겠습니까? – stuartd
SSIS 버전을 사용하고 있습니까? – plditallo