Java et navigateur sans serveur
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 :
Code:
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 |
Jusque là aucun problème, le navigateur attend une réponse et c'est là que j'ai besoin de vous !
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.