62        using Ptr = std::shared_ptr<Body>;
 
   67        Type get_body_type()
 const { 
return body_type_; }
 
   68        URI::QueryParameters& get_query_parameters()
 
   70            auto& var = query_parameters_;
 
   73        Files::FileManager::Ptr& get_files_parameters()
 
   75            auto& var = files_parameters_;
 
   78        std::shared_ptr<HTMLForm>& get_form()
 
   84        void ReadFormMultipart_(Net::HTTPServerRequest& request);
 
   85        void ReadFormURLEncoded_(Net::HTTPServerRequest& request, std::istream& stream);
 
   86        void ReadJSON_(std::istream& stream);
 
   87        void ReadFromURI_(std::string& uri);
 
   91        URI::QueryParameters query_parameters_;
 
   92        Files::FileManager::Ptr files_parameters_;
 
   93        std::shared_ptr<HTMLForm> form_;