Bonjour,
Je ne savais pas tellement où poser cette question. Travaillant en PHP sur ce projet, ce forum est surement le plus adapté.
Je suis contraint de transmettre une structure JSON via une requête HTTP GET, donc exclusivement dans l'URL de la requête.
La représentation texte de cette structure comporte moult caractères qui perturberaient la bonne compréhension de l'URL, je suis donc obligé de l'encoder dans un format à l'alphabet alphanumérique. J'ai pensé à la base64.
Les URL possédant une longueur fixe, je souhaiterais par la même occasion pouvoir minimiser la longueur de la chaine de texte à transmettre.
Or le codage base64 ne permet pas tellement de réduire la longueur de la chaine, il l'augmente même.
Existerait-il d'autres solutions pour satisfaire à la fois la contrainte de l'alphabet et de la longueur ?
Par ailleurs, cette structure vient en paramètre et non en donnée vis à vis du serveur, il est donc exclus de faire une requête POST/PUT pour la fournir dans le corps de la requête.
En vous remerciant par avance pour toute idée.
Partager