| 62 | } |
| 63 | |
| 64 | void JoinUrlParts(const TConstArrayRef<TString> urlParts, IOutputStream& out) { |
| 65 | if (urlParts.empty()) { |
| 66 | return; |
| 67 | } |
| 68 | |
| 69 | out << urlParts[0]; |
| 70 | |
| 71 | for (size_t i = 1; i < urlParts.size(); ++i) { |
| 72 | out << '&' << urlParts[i]; |
| 73 | } |
| 74 | } |
| 75 | |
| 76 | void WriteUrlParts(const TConstArrayRef<TString> urlParts, IOutputStream& out) { |
| 77 | WriteUrl(urlParts, out); |