Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2820 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Reproduire une requette http sniffer .

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reproduire une requette http sniffer .

n°2328260
philou155
Posté le 27-01-2019 à 14:20:34  profilanswer
 

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 :
 

Citation :


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"/>

mood
Publicité
Posté le 27-01-2019 à 14:20:34  profilanswer
 

n°2328261
rat de com​bat
attention rongeur méchant!
Posté le 27-01-2019 à 14:34:04  profilanswer
 

C'est un HTTP POST, je pense que cURL sait le faire. Sinon n'importe quel language de programmation (plus ou moins).

n°2328263
philou155
Posté le 27-01-2019 à 14:39:27  profilanswer
 

Alors la moi je suis nul en programmation  
 
tu peut m'en dire plus ?  
 
merci

n°2328264
rat de com​bat
attention rongeur méchant!
Posté le 27-01-2019 à 14:58:00  profilanswer
 

Ah ben va falloir s'y mettre un peu si tu veux arriver à tes fins... :o Regarde donc la doc de cURL.

n°2328265
philou155
Posté le 27-01-2019 à 15:00:15  profilanswer
 

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

n°2328268
rat de com​bat
attention rongeur méchant!
Posté le 27-01-2019 à 15:58:11  profilanswer
 

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
http://192.168.1.202:5678/remote.c [...] olume_down

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

n°2328274
philou155
Posté le 27-01-2019 à 17:23:49  profilanswer
 

Eh ben super merci beaucoup ça fonctionne, t'est un champion !!!!
 
Je vais maintenant anaylser les autres bouton et adapter à ma sauce :)
 
merci beaucoup


Message édité par philou155 le 27-01-2019 à 17:35:43

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Reproduire une requette http sniffer .

 

Sujets relatifs
[résolu] Comment rediriger de http à httpsAide fichier batch - Automatisatisation requette
HTTP POST problèmeMettre en place un relai HTTP
Reproduire ligne avec plusieurs Cases d'option/Zone de groupe ET Macro[Python 3] Lister fichiers présents sur un serveur HTTP
Redirection DNS ou HTTP ?Faire un http request
Faire un http requestRequette ou tri, ou sélection multiple...
Plus de sujets relatifs à : Reproduire une requette http sniffer .


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR