13. Januar 2023 15:29
{
"name": "ST\u00dcCK",
"apiAlias": "property_group_option"
},
16. Januar 2023 11:16
16. Januar 2023 13:35
17. Januar 2023 11:07
...
Request.GetHeaders(RequestHeaders);
RequestHeaders.Add('accept', 'application/json');
ContentHeaders.Remove('Content-Type');
ContentHeaders.Add('Content-Type', 'application/json');
ContentHeaders.Add('Content-Length', Format(StrLen(RequestContentBody), 0, 9));
Content.WriteFrom(g_BufferInStream);
Request.Content := Content;
Client.Send(Request, Response);
RequestedContent := Response.Content;
RequestedContent.ReadAs(ResponseText);
17. Januar 2023 12:08
17. Januar 2023 14:56
Unicodes: Record "Name/Value Buffer" temporary;
...
Unicodes.AddNewEntry('\u00e4', 'ä');
Unicodes.AddNewEntry('\u00c4', 'Ä');
Unicodes.AddNewEntry('\u00f6', 'ö');
Unicodes.AddNewEntry('\u00d6', 'Ö');
Unicodes.AddNewEntry('\u00fc', 'ü');
Unicodes.AddNewEntry('\u00dc', 'Ü');
Unicodes.AddNewEntry('\u00df', 'ß');
if Unicodes.FindFirst() then begin
repeat
RequestedContentText := RequestedContentText.Replace(Unicodes.Name, Unicodes.Value);
until Unicodes.Next() = 0;
if StrPos(RequestedContentText, '\u') > 0 then
Error('There is still Unicode in the response body.');
end;
17. Januar 2023 15:52
18. Januar 2023 10:39
Kowa hat geschrieben:falls man irgendwann auf SaaS umstellen möchte .
Kowa hat geschrieben:Ist DataType Json Object auch mit im Einsatz?
Response.Content.ReadAs(ResponseText);
JsonObject.ReadFrom(ResponseText);
Response.Content.ReadAs(InStream);
JsonObject.ReadFrom(InStream);
18. Januar 2023 10:48
18. Januar 2023 13:45