Reproduire une requette http sniffer . - XML/XSL - Programmation
Marsh Posté le 27-01-2019 à 14:39:27
Alors la moi je suis nul en programmation
tu peut m'en dire plus ?
merci
Marsh Posté le 27-01-2019 à 14:58:00
Ah ben va falloir s'y mettre un peu si tu veux arriver à tes fins... Regarde donc la doc de cURL.
Marsh Posté le 27-01-2019 à 15:00:15
ben je ne suis pas contre mais la je n'y connais rien en programmation, moi je pensais obtenir une url du style
http://192.168.1.202:5678/remote.c [...] olume_down
Cela ne marche pas, du coup suite à ton message je cherche sur internet le Curl mais je n'avance pas car je part de zero.
Je teste des requetes curl mais comme je ne comprend pas ce que je fais c'est compliqué d'ou ma demande d'aide
curl -X POST -v -i 'http://192.168.1.202:5678/remote.control?action%20name=send_key&send_key=volume_down'
Merci beaucoup
Marsh Posté le 27-01-2019 à 15:58:11
philou155 a écrit : ben je ne suis pas contre mais la je n'y connais rien en programmation, moi je pensais obtenir une url du style |
Non, ça c'est du HTTP GET.
Ca donne quoi
echo "<action name=\"send_key\">volume_down</action>" | curl -d @- -H "Content-type: text/xml" http:///192.168.1.202:5678/remote.control |
Marsh Posté le 27-01-2019 à 17:23:49
Eh ben super merci beaucoup ça fonctionne, t'est un champion !!!!
Je vais maintenant anaylser les autres bouton et adapter à ma sauce
merci beaucoup
Marsh Posté le 27-01-2019 à 14:20:34
Coucou
Voila j'ai une application melita qui permet de commande un decodeur TNT depuis le smartphone.
Mais je me dit que je devrais pouvoir le commander depuis n'importe ou en reproduisant la requete http que le logiciel produit, cependant je snif depuis mon smartphone et je trouve ça
maintenat comment je fais pour le convertir en http et commander depuis mon ordinateur ? car la finalité c'est de le domotisé avec jeedom.
Merci pour votre aide
Voici ce que je snif :
Request Head:
POST /remote.control HTTP/1.1
Content-type: text/xml
Content-Length: 44
Host: 192.168.1.202:5678
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)
Body:
<action name="send_key">volume_down</action>
Response Head:
HTTP/1.1 200 OK
Date: Sun, 27 Jan 2019 12:24:13 GMT
Server: Netgem/1.0 (RemoteControlServer)
Accept-Ranges: bytes
Content-Length: 60
Content-Type: text/xml; charset="utf-8"
Connection: Keep-Alive
Keep-Alive: timeout=15, max=6
Body:
<?xml version="1.0" encoding="utf-8"?>
<response code="ok"/>