Requéte SOAP avec une réponse sous un format XML (PRTG)
Bonjour,
Je ne suis malheureusement pas un développeur et je serais intéressé par un script afin de pouvoir récupérer des informations importantes.
Aujourd'hui, pour avoir une réponse en xml ou json j'utilise une API- SOAP qui est:
JSON: http://X.X.X.X/jsonapi/?token={token} ou XML: http://X.X.X.X/xmlapi/?token={token}
avec un "post body" du type :
en json
Code:
1 2 3 4 5 6 7 8 9
| {
"request" : {
"id" : <id>,
"transform" : "",
"action" : <action>,
"object" : <object>
},
"data" : <object data>
} |
ou en xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?xml version="1.0"?>
<xml>
<request>
<id>...</id>
<transform/>
<action>...</action>
<object>...</object>
</request>
<data>
...
</data>
</xml> |
Une personne pourrait m'aider pour créer ce script afin d'envoyer la requête http comme ci-dessus et récupérer la réponse dans le format PRTG qui se trouve être:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| {{{
$data=@"
{
"prtg": {
"result": [
{
"channel": "Channel 1",
"value": Variable
},
{
"channel": "Channel 2",
"value": Variable
},
...
]
}
}
"@
write-output $data
}}} |
Merci pour votre aide,
Jeremy