Home | History | Annotate | Download | only in http

Lines Matching refs:string

10 #include <string>
49 void AddHandler(const std::string& url,
50 const std::string& method,
54 void AddSimpleReplyHandler(const std::string& url,
55 const std::string& method,
57 const std::string& reply_text,
58 const std::string& mime_type);
60 HandlerCallback GetHandler(const std::string& url,
61 const std::string& method) const;
87 const std::string& url,
88 const std::string& method,
90 const std::string& user_agent,
91 const std::string& referer,
107 std::map<std::string, HandlerCallback> handlers_;
132 std::string GetDataAsString() const;
135 // its string representation (no pretty print, extra spaces, etc).
136 std::string GetDataAsNormalizedJsonString() const;
140 std::string GetHeader(const std::string& header_name) const;
141 const std::multimap<std::string, std::string>& GetHeaders() const {
149 std::multimap<std::string, std::string> headers_;
160 ServerRequest(const std::string& url, const std::string& method);
162 // Get the actual request URL. Does not include the query string or fragment.
163 const std::string& GetURL() const { return url_; }
165 const std::string& GetMethod() const { return method_; }
166 // Get the POST/GET request parameters. These are parsed query string
170 std::string GetFormField(const std::string& field_name) const;
173 // Request URL (without query string or URL fragment).
174 std::string url_;
176 std::string method_;
178 mutable std::map<std::string, std::string> form_fields_;
204 const std::string& mime_type);
207 const std::string& text,
208 const std::string& mime_type);
212 // list of key-value pairs of string type.
221 const std::string& mime_type) {
230 void Reply(int status_code, const T& data, const std::string& mime_type) {
237 // than HTTP/1.1, call this method with the custom version string,
239 void SetProtocolVersion(const std::string& protocol_version) {
250 std::string GetStatusText() const;
252 std::string GetProtocolVersion() const { return protocol_version_; }
256 std::string protocol_version_ = "HTTP/1.1";