rest-cpp utility