give HTTPRequest a public initializer