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

  FORUM HardWare.fr
  Programmation
  C

  proxy web serveur embarqué

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

proxy web serveur embarqué

n°2221772
sebastien_​begue
Posté le 07-03-2014 à 10:41:37  profilanswer
 

Bonjour à tous !
 
J'ai un serveur web "maison" embarqué sur STM32, codé en C et travaillé sur Eclipse, et j'aimerai développer/implanter un proxy web que je lierai à ce serveur embarqué, sauf que je ne sais pas vraiment par où commencer/vers où m'orienter :  quelqu'un pourrait m'aider s'il vous plait ?  
 
Merci d'avance.
 
 
Sébastien.

mood
Publicité
Posté le 07-03-2014 à 10:41:37  profilanswer
 

n°2221911
czh
Posté le 09-03-2014 à 16:37:57  profilanswer
 

Les spécifications concernant les proxy http sont définies dans la rfc du protocole HTTP : http://tools.ietf.org/html/rfc2616
 
Sinon le plus rapide pour couvrir une partie des cas généraux c'est de faire du reverse-engineering sur un serveur existant.
1- démarrer un serveur qui gère le protocole que l'on veut reverse-engineerer.
2- démarrer un logiciel qui permet de voir se qui passe sur la couche IP.
3- observer le format des requêtes qui arrivent vers le serveur, et le format des réponses du serveur.
 
Sinon, il me semble le format de requête et de réponse d'un proxy HTTP sont les mêmes que ceux d'un serveur Web. Le proxy HTTP est en fait un serveur Web qui sous-traite les requêtes adressées à un autre domaine autre que lui-même. Il utilise le header "Host:" pour savoir où la requête doit être redirigée.
 
Par exemple, sur une requête du type :
 

Code :
  1. GET /
  2. Host: www.google.com


 
Le serveur fait lui même la requête vers Google, réceptionne la réponse et la renvoie au client qui lui en a fait la demande.
 
(Et il y a d'autres headers qu'il est utile de renseigner dans le cas d'une utilisation en mode proxy comme X-Forwarded-For http://en.wikipedia.org/wiki/List_ [...] der_fields )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  proxy web serveur embarqué

 

Sujets relatifs
Export vers BdD sql depuis serveur web openSSL - polarSSL pour communication HTTPS client <- > serveur
Export depuis serveur webserveur web embarqué
Outil calcul temps génération de la page serveurserveur et client réseau sur même machine
[SQL] Répliquer/Synchroniser BDD sur serveur distantMon serveur Nas veut pas récupérer le contenu du dossier à distance ?
Serveur Minecraft 
Plus de sujets relatifs à : proxy web serveur embarqué


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