• QWebDownload
  • WebUtilities
  • WebUtilities Class

    Static utility functions for URL manipulation and network configuration. More...

    Header: #include <WebUtilities>

    Static Public Members

    void addCache(QNetworkAccessManager *manager)
    void fakeBrowserHeaders(QNetworkRequest *request)
    QUrl getHost(const QUrl &url)
    QString urlFixup(const QString &url, QUrl baseURL = QUrl())
    void useCache(QNetworkRequest *request)

    Detailed Description

    See also QWebDownload.

    Member Function Documentation

    [static] void WebUtilities::addCache(QNetworkAccessManager *manager)

    Adds an HTTP cache to a network access manager. \param manager

    [static] void WebUtilities::fakeBrowserHeaders(QNetworkRequest *request)

    Adds fake browser headers to make weird web servers happy. \param request

    [static] QUrl WebUtilities::getHost(const QUrl &url)

    Returns just the host for a given URL. \param url \return

    [static] QString WebUtilities::urlFixup(const QString &url, QUrl baseURL = QUrl())

    (Attempts to) fix a missing protocol or base URL on a URL.

    [static] void WebUtilities::useCache(QNetworkRequest *request)

    Enables the cache for a network request. \param request