Sha256: a4066702c58e656bd593885fd3d1e48b270c235471a1e88fa5a6f04eff139a47

Contents?: true

Size: 568 Bytes

Versions: 14

Compression:

Stored size: 568 Bytes

Contents

#include "Header.h"
#include "WebPage.h"
#include "NetworkAccessManager.h"

Header::Header(WebPage *page, QObject *parent) : Command(page, parent) {
}

void Header::start(QStringList &arguments) {
  QString key = arguments[0];
  QString value = arguments[1];
  NetworkAccessManager* networkAccessManager = qobject_cast<NetworkAccessManager*>(page()->networkAccessManager());
  if (key.toLower().replace("-", "_") == "user_agent") {
    page()->setUserAgent(value);
  } else {
    networkAccessManager->addHeader(key, value);
  }
  emit finished(new Response(true));
}

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
capybara-webkit-0.11.0 src/Header.cpp
capybara-webkit-0.10.1 src/Header.cpp
capybara-webkit-0.10.0 src/Header.cpp
capybara-webkit-0.9.0 src/Header.cpp
capybara-webkit-0.8.0 src/Header.cpp
intentmedia-capybara-webkit-0.7.2.4 src/Header.cpp
intentmedia-capybara-webkit-0.7.2.3 src/Header.cpp
intentmedia-capybara-webkit-0.7.2.2 src/Header.cpp
intentmedia-capybara-webkit-0.7.2.1 src/Header.cpp
capybara-webkit-0.7.2 src/Header.cpp
capybara-webkit-0.7.1 src/Header.cpp
capybara-webkit-0.7.0 src/Header.cpp
capybara-webkit-0.6.1 src/Header.cpp
capybara-webkit-0.6.0 src/Header.cpp