Skip to content

JoSchmidtIBW/java-http-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

URL "Resource" lesen mit plain java

Nur Klassen direkt von Java werden verwendet.

$ mvn clean package
$ java -cp target/*dependencies.jar ReadFromURL http://wttr.in

Hier wird der Quelltext der Webseite ausgegeben, in HTML. Damit wir den ASCII Output bekommen, den auch curl bekommt, brauchen wir einen "richtigen" HTTP Client.

HTTP Client

Basiert auf dem Apache Projekt http://hc.apache.org/httpcomponents-client-ga/.

$ mvn clean package
$ java -cp target/*dependencies.jar HttpClient http://wttr.in

Eigentlich wollen wir nicht den HTML Quelltext, sondern, den ASCII Output den wir auch mit curl bekommen. Das erreichen wir, indem wir den HTTP Request Header "User-Agent" auf "curl" setzen. Der Server erkennt den Request Header und reagiert entsprechend.

About

Simple HTTP Client Examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%