有人能告诉我如何使用Delphi从SOAP或REST服务器获取字节内容吗?
我想从服务中获取文件内容,并将其保存到目标文件中。我的源服务输出是一个字节数组。
答案 0 :(得分:1)
我已尝试在网络上找到这个代码段,但似乎还有一些东西缺失:
STR := GetUrlContent('http://mySourceURL/idx.asmx/getApp?aid=12');
STR := PChar(PString(STR));
STRM := TStream.Create();
BinarySize := (Length(STR) + 1) * SizeOf(Char);
SetLength(StringAsBytes, BinarySize);
Move(STR[1], StringAsBytes[0], BinarySize);