Create applications that can communicate via HyperText Transfer Protocol (HTTP). Both client and server ends of the connection are catered for. The HTTP page lists all HTTP components, controls, libraries and objects for .Net, ASP.NET, ActiveX, Java, Delphi.
 How can I download an HTML page and parse its contents from inside my program?

Java Hypertext Transfer Protocol (HTTP) Components by /n software inc.

/n software IP*Works! V8

The HTTP component can be used to retrieve documents from the World Wide Web. The HTTP component implements a standard HTTP client through a simple plug-and-play interface as defined in RFCs 1945 and 2616 .

/n software IP*Works! SSL V8.0

The HTTPS component can be used to retrieve documents from the World Wide Web. The HTTPS component is the SSL-enabled equivalent of the IP*Works! HTTP component. The main difference is the introduction of a set of new configuration settings, properties and events that deal with SSL security. The SSLProvider configuration setting chooses a security provider subsystem.