Exemple #1
0
void
HttpResponse::VisitHeaders (HttpHeaderVisitor visitor, void *context)
{
    HttpHeader *header;

    VERIFY_MAIN_THREAD;

    if (headers == NULL)
        return;

    header = (HttpHeader *) headers->First ();
    while (header != NULL) {
        visitor (context, header->GetHeader (), header->GetValue ());
        header = (HttpHeader *) header->next;
    }
}
Exemple #2
0
bool
HttpResponse::ContainsHeader (const char *header, const char *value)
{
    HttpHeader *node;

    if (headers == NULL)
        return false;

    node = (HttpHeader *) headers->First ();
    while (node != NULL) {
        if (!strcmp (node->GetHeader (), header) && !strcmp (node->GetValue (), value))
            return true;
        node = (HttpHeader *) node->next;
    }

    return false;
}