Skip to content

a basic, threaded HTTP proxy using Socket, ServerSocket and standard JDK

License

Notifications You must be signed in to change notification settings

kubachrabanski/proxy_http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proxy_http build status license

a basic, threaded HTTP proxy using Socket, ServerSocket and standard JDK, written from scratch for learning purposes, according to Mozilla's Developer guide on HTTP/HTTPS protocol

https://developer.mozilla.org/en-US/docs/Web/HTTP

Build with Maven

maven [package] target is configured to build an executable jar archive, by default the project will be built using Java 11

mvn clean package

Usage

the executable takes one positional argument [port], by default Java 11 or higher is required to run

java -jar proxy_http-[version].jar [port]

About

a basic, threaded HTTP proxy using Socket, ServerSocket and standard JDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages