17 #ifndef IHTTPREQUEST_HPP_
18 #define IHTTPREQUEST_HPP_
21 #include <boost/cstdint.hpp>
27 virtual std::string
getHost()
const = 0;
28 virtual uint16_t
getPort()
const = 0;
30 virtual void setHeaderField(
const std::string& name,
const std::string& value) = 0;
virtual void removeHeaderField(const std::string &name)=0
virtual std::string getRequestData() const =0
virtual uint16_t getPort() const =0
virtual std::string getHost() const =0
virtual void setHeaderField(const std::string &name, const std::string &value)=0