我需要发送一个包含 JSON 的 post 请求,如下所示:
[ { "sku": "AS12AS11S", "estoque": 3}, { "sku": "ASKD123F4", "estoque": 10} ]
我找到了插入单个 JSON 对象的示例。如何设置参数以发送多个 JSON 对象?
这是我拥有的实际代码。
var
NetHTTPClient : TNetHTTPClient;
parametres : Tstringlist;
begin
parametres := tstringlist.Create;
NetHTTPClient := TNetHTTPClient.Create(nil);
parametres .Add('nom_logiciel='+UTF8Encode('éè'));
parametres .Add('emplacement='+EncodeURIComponent('éè') );
parametres .Add('version='+ 'éè');
NetHTTPClient.ContentType := 'application/json';
NetHTTPClient.AcceptEncoding := 'UTF-8';
NetHTTPClient.post('http://metaclients.xxx.fr/xxx',parametres,nil,TEncoding.UTF8).ContentAsString(tencoding.UTF8);
parametres .Free;
NetHTTPClient.Free;
end;