如何将来自另一个URL的URL动态输出到HTTP连接管理器



我需要开发一个SSIS包。以下是的要求

我有一个URL,它以"另一个URL"的形式返回输出我需要将该URL传递给HttpConnection管理器以下载数据。

你能告诉我我们如何在SSIS 中使用脚本任务来实现这一点吗

如果源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输出。

最新更新