Http request and response interfaces