rethinking HTTP calls and cleaning up OF_HTTP_PUT/GET/POST