add interfaces of HTTPRequest