How request/response works