我在DS2中有一个方法可以获取给定网址的html内容。
据我所知,DS2没有像Data Step那样的字符限制,我们可以提到varchar数据类型旁边的字符数。
如果检查下面的body变量,我增加了存储整个页面的长度,但输出只显示了html主体的一部分。谁能告诉我什么是错的?
method getData(nvarchar(1024) url) returns nvarchar;
declare package http h();
declare nvarchar(99999999) body;
declare int rc status;
h.createGetMethod(url);
h.executeMethod();
status = h.getStatusCode();
if status eq 200 then
do;
h.getResponseBodyAsString(body, rc);
end;
return body;
end;