Bonjour,
Je suis entrain de développer une application java qui permet d'envoyer des requetes de type POST et GET.
Mais lorsque j'ai envoyer cette requete
il me renvoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part GET / HTTP/1.1\n\n
Je sais que ce site utilise le protocole HTTPS, mais je ne vois pas comment arrivé à afficher ou à poster sur cette page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 HTTP/1.0 302 This object has movedContent-type: text/html Content-Length: 210 Location: https://monsite.com:443/ <html><head><title>302 - This object has moved</title></head> <body> <h1>302: This object has moved</h1> <b><p>Please click <A HREF="https://monsite.com:443/">here</A> to continue </p></b> </body></html> null
Merci d'avance
Voici 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 String hostname = "monsite.com"; int port = 80; InetAddress addr; Socket socket; try { addr = InetAddress.getByName(hostname); socket = new Socket(addr, port); BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF8")); wr.write("GET / HTTP/1.1\n\n"); wr.flush(); BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream())); String line; System.out.println(rd.readLine()); while ((line = rd.readLine()) != null) { System.out.println(line); } wr.close(); rd.close(); socket = new Socket(addr, 443); wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF8")); wr.write("GET / HTTP/1.1\n\n"); wr.flush(); rd = new BufferedReader(new InputStreamReader(socket.getInputStream())); System.out.print(rd.readLine()); while ((line = rd.readLine()) != null) { System.out.println(line); } wr.close(); rd.close(); } catch (UnknownHostException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Partager