| 395 | } |
| 396 | |
| 397 | string DebugPrint(OsmOAuth::Response const & code) |
| 398 | { |
| 399 | string r; |
| 400 | switch (code.first) |
| 401 | { |
| 402 | case OsmOAuth::HTTP::OK: r = "OK"; break; |
| 403 | case OsmOAuth::HTTP::BadXML: r = "BadXML"; break; |
| 404 | case OsmOAuth::HTTP::BadAuth: r = "BadAuth"; break; |
| 405 | case OsmOAuth::HTTP::Redacted: r = "Redacted"; break; |
| 406 | case OsmOAuth::HTTP::NotFound: r = "NotFound"; break; |
| 407 | case OsmOAuth::HTTP::WrongMethod: r = "WrongMethod"; break; |
| 408 | case OsmOAuth::HTTP::Conflict: r = "Conflict"; break; |
| 409 | case OsmOAuth::HTTP::Gone: r = "Gone"; break; |
| 410 | case OsmOAuth::HTTP::PreconditionFailed: r = "PreconditionFailed"; break; |
| 411 | case OsmOAuth::HTTP::URITooLong: r = "URITooLong"; break; |
| 412 | case OsmOAuth::HTTP::TooMuchData: r = "TooMuchData"; break; |
| 413 | default: |
| 414 | // No data from server in case of NetworkError. |
| 415 | if (code.first < 0) |
| 416 | return "NetworkError " + strings::to_string(code.first); |
| 417 | r = "HTTP " + strings::to_string(code.first); |
| 418 | } |
| 419 | return r + ": " + code.second; |
| 420 | } |
| 421 | |
| 422 | } // namespace osm |
no test coverage detected