Bonjour
J'amerais envoyer une http request sous Java et lire la reponse , je sais qu'il faut utiliser HttpClient Voila mon Code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
 
    public static void main(String args[]) throws IOException {
 
        URL url = new URL("http://1.1.1.1");
        HttpURLConnection con = (HttpURLConnection) url.openConnection();
        con.setRequestMethod("GET");
        con.setRequestProperty("User-Agent", "billing/4.2/1.0");
        con.setRequestProperty("Authorization", "Basic ZWYtPPPlY4z");
        con.setRequestProperty("Host", "System");
 
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) {
            System.out.println(inputLine);
        }
 
        in.close();
    }
 
}
je veux envoyer la requette suivante :


GET /test.pub?var=92&startDate=2021-02-01&endDate=2021-02-01 HTTP/1.1\nHost: System\nUser-Agent: billing/4.2/1.0\nAuthorization: Basic ZWYtPPPlY4z\n\n

merci