Je suis nouveau dans le développement de Restlet, en essayant d'ajouter des en-têtes pour faire une requête HTTP. J'ai essayé le code suivant, mais j'ai reçu « 400 mauvaise demande, l'en-tête est pas valide »Comment ajouter l'en-tête pour la requête http
String url = "http://xxxxx";
Client c = new Client(Protocol.HTTP);
Request request = new Request(Method.GET, url);
HashMap attributes = new HashMap();
attributes.put = ("DeviceID", "myDeviceID");
attributes.put = ("Centent-Type", "myCT");
attributes.put = ("User-Agent", "my user agent");
attributes.put = ("ClientID", "myCid");
request.setAttributes(attributes);
Response r =c.handle(request);
J'utilise Restlet 2.0. S'il vous plaît aider. n'importe quel code d'exemple serait une aide précieuse. Merci d'avance. KC
le serveur nécessite tous ces 4 champs inclus dans l'en-tête. donc clientID et DeviceID doivent être là, je pense ... – androidkc
Ok, mais vous avez une faute de frappe, ce n'est pas Centent-Type :, c'est Content-Type, le deuxième en-tête. – Claudiu