Différences
Ci-dessous, les différences entre deux révisions de la page.
| |
lang:java:net:client_serveur [2019/01/17 13:52] – Création root | lang:java:net:client_serveur [2019/01/17 14:33] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. root |
---|
====Avec HttpComponents d'Apache==== | ====Avec HttpComponents d'Apache==== |
===Client=== | ===Client=== |
Commencez par créer un nouveau [[:ide:eclipse:projet|Java Project]], et [[ide:eclipse:projet#installation_d_une_librairie|installer la librairie]] [[http://hc.apache.org/downloads.cgi|HttpClient 4.5.2 (GA)]], {{ :helloworld:communication_reseau:tcp:httpcomponents-client-4.5.2-bin.tar.gz |Archive}}. Dans cet exemple, il sera nécessaire d'utiliser les librairies ''httpclient-4.5.2.jar'', ''httpcore-4.4.4.jar'' et ''commons-logging-1.2.jar''. | Commencez par créer un nouveau [[:ide:eclipse:projet|Java Project]], et [[ide:eclipse:projet#installation_d_une_librairie|installer la librairie]] [[http://hc.apache.org/downloads.cgi|HttpClient 4.5.2 (GA)]], {{ lang:java:net:httpcomponents-client-4.5.2-bin.tar.gz |Archive}}. Dans cet exemple, il sera nécessaire d'utiliser les librairies ''httpclient-4.5.2.jar'', ''httpcore-4.4.4.jar'' et ''commons-logging-1.2.jar''. |
| |
Ici, on ne maintient pas la connexion avec le serveur. On ne fait que des requêtes GET/POST. | Ici, on ne maintient pas la connexion avec le serveur. On ne fait que des requêtes GET/POST. |
Il est possible d'utiliser un [[helloworld:web:java:servlet|Servlet]] ou alors un ''HttpRequestHandler'' (ci-dessous). | Il est possible d'utiliser un [[helloworld:web:java:servlet|Servlet]] ou alors un ''HttpRequestHandler'' (ci-dessous). |
| |
Commencez par créer un nouveau [[:ide:eclipse:projet|Java Project]], et [[ide:eclipse:projet#installation_d_une_librairie|installer la librairie]] [[http://hc.apache.org/downloads.cgi|HttpCore 4.4.5 (GA)]], {{ :helloworld:communication_reseau:tcp:httpcomponents-core-4.4.5-bin.tar.gz |Archive}}. Dans cet exemple, il sera nécessaire d'utiliser la librairie ''httpcore-4.4.5.jar''. | Commencez par créer un nouveau [[:ide:eclipse:projet|Java Project]], et [[ide:eclipse:projet#installation_d_une_librairie|installer la librairie]] [[http://hc.apache.org/downloads.cgi|HttpCore 4.4.5 (GA)]], {{ lang:java:net:httpcomponents-core-4.4.5-bin.tar.gz |Archive}}. Dans cet exemple, il sera nécessaire d'utiliser la librairie ''httpcore-4.4.5.jar''. |
| |
<file java Server.java> | <file java Server.java> |