我需要开发一个SSIS软件包。以下是要求
我有一个URL,它以“另一个URL”的形式返回输出 我需要将该URL传递给Http Connection Manager,以下载数据。
请让我知道如何使用SSIS中的脚本任务来实现这一目标
答案 0 :(得分:0)
如果您的源URL调用正在返回输出,则可能有效。
创建一个名为URL的字符串变量,然后将源URL输入此变量。在C#脚本任务中,将URL变量添加为ReadOnlyVariable,然后在下面添加此代码。
string strURL = (string)Dts.Variables["URL"].Value;
WebRequest request = WebRequest.Create(strURL);
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string strNewURL = reader.ReadToEnd();
strNewURL应该包含新的URL输出。