Implement various client request types