finished OTHTTPRequest implementation