17 #ifndef IHTTPREQUEST_HPP_ 
   18 #define IHTTPREQUEST_HPP_ 
   29     virtual std::string 
getHost() 
const = 0;
 
   30     virtual std::uint16_t 
getPort() 
const = 0;
 
   32     virtual void setHeaderField(
const std::string& name, 
const std::string& value) = 0;
 
virtual std::uint16_t getPort() const =0
 
virtual void removeHeaderField(const std::string &name)=0
 
virtual std::string getRequestData() const =0
 
virtual std::string getHost() const =0
 
virtual void setHeaderField(const std::string &name, const std::string &value)=0