Added 3xx and a few other statuses support & updated output #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Alright so GO has redirect support by default so the request and response set up hasn't changed. What I did change though was adding more common status codes to the list then you had before and labeling them with the error types. Small update to readme by adding 3xx status codes are displayed in "yellow". Added a test url to url2.txt for testing the status code of 300. One thing to note is you currently have the timeout setting to 5 seconds, redirects typically get hanged up for more then that, so if you wanted to display most redirects you would have to increase this timer.