In this project a simple HTTP Client application was implemented and it was experimented with real HTTP Servers (web servers). HTTP Client Library HttpLibrary.java was implemented using TCP Sockets built with Java. The HTTP library implements a subset of HTTP specifications, it mainly supports features like GET operation, POST operation, Query parameters, Request headers & Body of the requests. A cURL-like command line named httpc.java was implemented to test the httpcClient application with real servers.
- HttpLibrary.java
- Httpc.java
This project is licensed under the MIT License - see the LICENSE file for details