seventh exercise: http client

my solution
seventh exercise: http client

conventional solution
add notes