Added Implementation of http Request and Response with test cases

Why `obj` ?