Executes a request synchronously, and returns control when the request completes or fails.
Usage
ODPRequest * l_request=[ODPRequest requestWithURL:[NSURL URLWithString:endpointUrl]];
.... add the necessary request headers
[l_request startSynchronous];