revised http-method methods / separate out tests