Bonjour à tous,
J'ai une application java du type serveur/client (sans serveur web, sans jsp...) et mon client est un navigateur :
Lorsque je tape l'url de mon serveur sur le port d'écoute de mon application, mon serveur reçoit via un InputStream les informations suivantes :
Jusque là aucun problème, le navigateur attend une réponse et c'est là que j'ai besoin de vous !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 GET / HTTP/1.1 Host: 192.168.1.10:443 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 DNT: 1 Connection: keep-alive
Quelles sont les informations que je dois envoyer au navigateur pour qu'il puisse les interpréter et éventuellement afficher du code HTML ?
Je dois lui envoyer des entêtes HTTP et HTML mais comment ?
Quel sera le stream à envoyer dans mon PrintStream ?
J'espère que ma question est clair et que vous pourrez m'aider !
Merci beaucoup.
Partager