Page 1 sur 1

HTTPPOSTCLOB et BODY en JSON

Posté : mer. 05 juin 2019, 13:53:22
par OBR
Je tente de construire une requête permettant de télécharger un document PDF. J'y suis parvenu avec l'outil POSTMAN et je tente d'en déduire la requête :

SELECT
SYSTOOLS.HTTPPOSTCLOB('https://ws.xxxxxx.fr/backend/api/integr ... save/print',
CAST ('<httpHeader>
<header name="Content&#8209;Type" value="application/json;charset=utf&#8209;8"/>
<header name="Authorization" value="Basic xxxxxxxxx=="/>
</httpHeader>' AS CLOB(1K)),
CAST(' ??? ' AS CLOB(10K))
) from sysibm.sysdummy1;

Pour ce faire, il est nécessaire d'envoyer des données en JSON. Sauf que je ne trouve pas d'exemple permettant de le faire et que mes tentatives sont infructueuses à ce stade.

Le JSON est de type :
{
"payerId":"11715508",
"payerAddressId":"13645482",
"senderId":"11715508",
"senderAddressId":"13645487",
"departureUnitId":"1077",
"senderZipCode":"77144",
"senderCountryCode":"FR",
"receiverZipCode":"68120",
"receiverCountryCode":"FR",
"replaceSender":false,
"parcels": {
"cref1":"Test",
"weight":2
},
"products": {
"productId":"1"
},
"manifest": {
"language":"fr",
"labelFormat":"A6",
"referenceAsBarcode":true
}
}

Comment faut-il faire ?

Merci pour l'aide apportée.

(sans sujet)

Posté : mer. 05 juin 2019, 15:45:38
par cmasse
qu'est-ce qui vous manque ? comment fabriquer du JSON ?

si oui, voyez JSON_ARRAY et JSON_OBJECT dans http://www.volubis.fr/Pausecaf/PAUSECAF77.html