std::string Url::toString()

in sdk/src/http/Url.cc [307:327]


std::string Url::toString() const
{
    if (!isValid())
        return std::string();

    std::ostringstream out;
    if (!scheme_.empty())
        out << scheme_ << "://";
    std::string str = authority();
    if (!str.empty())
        out << authority();
    if (path_.empty())
        out << "/";
    else
        out << path_;
    if (hasQuery())
        out << "?" << query_;
    if (hasFragment())
        out << "#" << fragment_;
    return out.str();
}