I really wanted to make one and this assignment on the Princeton blog was a perfect guide to start with.
Code- https://github.com/pragya1990/proxy (written in C)
Proxy.c is a simple program which forwards client requests to the server and has the ability to filter/modify the messages reaching the client from the server depending on the type of proxy the user wants to implement.
Some of the http codes I used were for :
- bad_request 400
- forbidden 403
- hostless request
- internal error 206
- missing 500
- moved permanently 301
- not found 404
- unauthorised request 401
Socket programming is used for making a web connection with a web client. The program includes checks like validating client requests, changing buffer size etc.
No comments:
Post a Comment