Comment générer par programme le contenu (body) d'une requête http au format multipart (form-data) ?Dans certains cas, il est nécessaire de générer par programmation le contenu d'une requête http. Dans le cas étudié, le site attend plusieurs fois le même paramètre avec une valeur différente.
Avec curl, cela se fait avec -f param=valeur -f param=valeur2. Les deux valeurs sont intégrées à la requête.
Voici un exemple de code permettant de générer le contenu :
CST_BOUNDARY est une chaîne= ";boundary="
GUIDdBoundary est une chaîne = DonneGUID(guidBrut)
... |
|
|
| |
| Comment convertir une donnée au format XML en une donnée au format JSON ? Il est quelque fois nécessaire de changer de format de données. Si on reçoit par exemple une réponse de WebService au format XML et que l'on doit passer en paramètre à une fonction ce même résultat au format JSON.
Plutôt que de déclarer les structures correspondantes, je vous propose une fonction générique qui parcours le contenu XML pour le convertir en JSON.
// Résumé : Converti... |
|
|
| |
| Comment convertir une donnée au format JSON en une donnée au format XML ? Il est quelque fois nécessaire de changer de format de données. Si on reçoit par exemple une réponse de WebService au format JSON et que l'on doit passer en paramètre à une fonction ce même résultat au format XML.
Plutôt que de déclarer les structures correspondantes, je vous propose une fonction générique qui parcours le contenu JSON pour le convertir en XML.
// Résumé : Converti un format JSON en XML
// Syntaxe :
//[ <Résultat> est un... |
|
|
| |
| | Comment identifier de manière unique un mobile sous Android 10 lorsque vous gérez une flotte d'appareils ?A partir d'Android 10 pour récupérer l'identifiant de l'appareil il faut "l'autorisation de privilège READ_PRIVILEGED_PHONE_STATE". Malheureusement cette autorisation de privilège ne peut pas être accordée aux applications tierces (non système).
https://developer.android.com/about/versions/10/privacy/changes#non-resettable-device-ids
Les fonctions SysIMEI et SysNumSérie ne retournent donc plus de valeur sous Android 10.
Il existe malgré tout deux solutions.
La première est de créer une application de type "... |
|
|
| |
| |