| 93 | } |
| 94 | |
| 95 | string ParseString(string const & str, string const & delimiter, size_t & offset) |
| 96 | { |
| 97 | string result = GetToken(str, offset, delimiter); |
| 98 | offset += result.size() + delimiter.size(); |
| 99 | if (offset > str.size()) // missing delimiter at string end |
| 100 | offset = str.size(); |
| 101 | return result; |
| 102 | } |
| 103 | |
| 104 | optional<string> ParseMultipartData(string const & binaryData) |
| 105 | { |