2010-07-16 4 views
1

Je veux faire une requête HTTP de base en utilisant ces jetons: http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.htmlComment faire une requête HTTP brute en Java?

Je sais que Java fait pour vous normalement, mais je veux mettre spécifiquement certains jetons.

+0

Vous pouvez d'abord supprimer le "en Java" dans votre question. Ensuite, vous demanderez "comment ouvrir une socket en Java" et ici vous aurez votre réponse. – mathk

+0

Je ne vois pas la motivation pour cette question. Vous pouvez "définir spécifiquement certains jetons" via java.net.HttpURLConnection. – EJP

+0

Vous voudrez peut-être regarder cette question/réponse [session] (http://stackoverflow.com/questions/2021392/java-web-app-security-adding-tokens-to-requests) –

Répondre

3

Pourquoi réinventer la roue? Le client Http Apache 4 conforms to rfc2616.

+0

Certainement l'utiliser, et il vous permet de "définir certains jetons" Sinon, il s'agit d'une langue OOP. Remplacer une méthode. –

1

Ouvrez une socket sur le port 80 de l'hôte auquel vous souhaitez vous connecter, puis écrivez simplement dans le flux de la même manière que vous écrivez dans un fichier ou dans la console.

Questions connexes