Salut,
J'essaie d'effectuer une requête POST pour publier des données JSON sur un serveur, mais malheureusement, je continue de recevoir une erreur 415. Le but de ce script est de télécharger un fichier au format JSON (ou quelque chose de similaire) sur le serveur pour que d'autres utilisateurs puissent le télécharger/le lire. J'ai remarqué qu'il y a très peu d'exemples POST avec JSL, mais une abondance avec GET, avec lequel je n'ai aucun problème. Je me demandais si quelqu'un d'autre avait rencontré ce genre d'erreur/connaîtrait la solution à un tel problème. Malheureusement, même si je ne peux pas afficher certains détails (à savoir le nom du serveur et la clé API), je peux fournir une partie du script que j'ai utilisé pour générer la requête :
//Create an Associative Array/Dictionary that can be converted to JSON format
aa=Associative Array();
aa<<INSERT></INSERT>
Jusqu'à présent, mes tentatives ont systématiquement abouti aux résultats suivants dans le journal :
HTTP/1.1 415 Unsupported Media Type<BR />"<BR /><BR /><BR /><TITLE><BR />GlassFish Server Open Source Edition 4.1 - Error report<BR /></TITLE><BR /><STYLE type="\!"text/css\!"">&amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;lt;!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}--&amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;gt;</STYLE><BR /> <BR /><BR /><H1 id="toc-hId-1963186831" id="toc-hId-1963186831">HTTP Status 415 - Unsupported Media Type</H1><BR /><HR /><BR /><P><BR /><B>type</B><BR /> Status report</P><BR /><P><BR /><B><BR />message<BR /></B><BR />Unsupported Media Type<BR /></P><BR /><P><BR /><B><BR />description<BR /></B><BR />The server refused this request because the request entity is in a format not supported by the requested resource for the requested method.<BR /></P><BR /><HR /><BR /><H3 id="toc-hId--981997140" id="toc-hId--981997140"><BR />GlassFish Server Open Source Edition 4.1 <BR /></H3><BR /><BR />"Encore une fois, si quelqu'un d'autre a vécu cela ou connaît la solution à un tel problème, toute aide serait très appréciée !
EDIT : je devrais probablement préciser que j’essaie de publier sur Dataverse, si cela peut être utile.