| 230 | } |
| 231 | |
| 232 | std::string Uri::addQuery( |
| 233 | const std::string& uri, |
| 234 | const std::string& key, |
| 235 | const std::string& value) { |
| 236 | Uri parsedUri(uri); |
| 237 | if (!parsedUri.isValid()) { |
| 238 | return uri; |
| 239 | } |
| 240 | |
| 241 | UriQuery params(parsedUri); |
| 242 | params.setValue(key, value); |
| 243 | parsedUri.setQuery(params.toQueryString()); |
| 244 | return std::string(parsedUri.toString()); |
| 245 | } |
| 246 | |
| 247 | std::string Uri::getQueryValue(const std::string& uri, const std::string& key) { |
| 248 | Uri parsedUri(uri); |
nothing calls this directly
no test coverage detected