File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes HTTP Request Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "HTTP Request" Watch "HTTP Request" New topic

HTTP Request

Peter Franz

Joined: Feb 07, 2002
Posts: 15
I couldn't find out how to make a simple HTTP-Request (like one in the Browser) from a java application (J2SE).
Response from Server can be ignored, i just want to make the request with a few GET data.
e.g.: request("");
Is this possible?
Thanks a lot for your help!
Dirk Schreckmann

Joined: Dec 10, 2001
Posts: 7023
It's certainly possible. I've seen more than one Java-based web browser.
I've used two testing tools that are capable of making various http requests. You might want to take a look at how HtmlUnit or HttpUnit accomplish it. They're both open source projects listed at

[How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
Dirk Schreckmann

Joined: Dec 10, 2001
Posts: 7023
Also, something in the package might get the job done easily for you. HttpURLConnection looks promising.
[ June 23, 2003: Message edited by: Dirk Schreckmann ]
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
Here's something I have used to fetch HTML pages. For images or other binary files, you might want to read bytes instead of lines.

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
I agree. Here's the link:
subject: HTTP Request
It's not a secret anymore!