Beispiel #1
0
bool client_response::_add_line(std::list<ck_string>& lines, const ck_string& line)
{
    if(line.starts_with("\r\n") || line.starts_with("\n"))
        return true;

    if(line.starts_with(" ") || line.starts_with("\t"))
    {
        if(!lines.empty())
            lines.back() += line;
        else
            CK_STHROW(hyperhttp_exception, ("First line of header missing needed seperator."));
    }
    else
        lines.push_back(line);

    return false;
}