Débutant - Récupérer les données d'un post

Débutant - Récupérer les données d'un post - Java - Programmation

Marsh Posté le 26-12-2011 à 11:53:41    

Bonjour a tous,
 
Voilà j'essaie de creer un proxy en java et j'essaie de récuperer les données envoyer par post mais je n'y arrive pas.
 
Voilà mon code qui bien sur ne fonctionne pas pour les post mais juste pour les GET (d'ailleurs je transforme la demande de http1.1 vers http1.0)
 

Code :
  1. static HTTPRequest parseHTTPRequestAs1_0(InputStream is) {
  2.         java.util.Scanner sc = new java.util.Scanner(is);
  3.         String operation = sc.next();
  4.         //System.out.println("operation :"+operation);
  5.         String requestedObject = sc.next();
  6.         sc.next(); // skeep http version
  7.         sc.next();
  8.         HTTPRequest request = new HTTPRequest(operation, requestedObject, "HTTP/1.0" );
  9.         String line = "";
  10.         while(!(line = sc.nextLine()).equals("" )) {
  11.             if(!(line.contains("connection" )||line.contains("Connection" )))
  12.                 request.addHeader(line);
  13.         }
  14.         //System.out.println("test :"+sc.next());
  15.         return request;
  16.     }


 
Mon problème se situe vraiment au niveau de la lecture des variables post que je n'arrive pas a récupérer. J'arrive bien a lire les content dans le header mais après je bloque:
 

Citation :


Content-Type: application/x-www-form-urlencoded
Content-Length: 39


 
Merci pour votre aide et bonne fêtes.

Reply

Marsh Posté le 26-12-2011 à 11:53:41   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed