Delphi Datasnap:如何在 delphi 10.3.2 中将原始数据发送到 Web REST 客户端?
Delphi Datasnap : How to send raw data to web REST client in delphi 10.3.2?
当我使用 Delphi XE8 时,我使用以下代码将文本或图像发送到浏览器,没有 JSON 值。
此代码不再有效:
服务器代码:
function TTest.GetText: TStream
begin
result := TStringStream.create('test');
end
对于这个例子,URL 是 http://localhost:8080/datasnap/rest/TTest/GetText
对于 XE8,结果是:
test
对于 10.3.2,结果是:
{"result":[[116,101,115,116]]}
如何禁用 JSON 结果格式?
感谢您的帮助!
日本
使用参数json=false
:
http://localhost:8080/datasnap/rest/TTest/GetText?json=false
字体:
http://docwiki.embarcadero.com/RADStudio/Rio/en/DBX_Parameter_Caching
当我使用 Delphi XE8 时,我使用以下代码将文本或图像发送到浏览器,没有 JSON 值。 此代码不再有效:
服务器代码:
function TTest.GetText: TStream
begin
result := TStringStream.create('test');
end
对于这个例子,URL 是 http://localhost:8080/datasnap/rest/TTest/GetText
对于 XE8,结果是:
test
对于 10.3.2,结果是:
{"result":[[116,101,115,116]]}
如何禁用 JSON 结果格式?
感谢您的帮助!
日本
使用参数json=false
:
http://localhost:8080/datasnap/rest/TTest/GetText?json=false
字体:
http://docwiki.embarcadero.com/RADStudio/Rio/en/DBX_Parameter_Caching