Skip to content
This repository has been archived by the owner on Mar 3, 2020. It is now read-only.

Commit

Permalink
Response headers should be reset
Browse files Browse the repository at this point in the history
  • Loading branch information
os0x committed Aug 26, 2011
1 parent 9c195af commit 4827174
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/Reset.cpp
Expand Up @@ -13,7 +13,7 @@ void Reset::start(QStringList &arguments) {
page()->networkAccessManager()->setCookieJar(new QNetworkCookieJar());
page()->setCustomNetworkAccessManager();
page()->setUserAgent(NULL);
page()->resetLastStatus();
page()->resetResponseHeaders();
emit finished(new Response(true));
}

9 changes: 5 additions & 4 deletions src/WebPage.cpp
Expand Up @@ -173,7 +173,7 @@ QString WebPage::getLastAttachedFileName() {
void WebPage::replyFinished(QNetworkReply *reply) {
if (reply->url() == this->currentFrame()->url()) {
QStringList headers;
lastStatus = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
m_lastStatus = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
QList<QByteArray> list = reply->rawHeaderList();

int length = list.size();
Expand All @@ -186,11 +186,12 @@ void WebPage::replyFinished(QNetworkReply *reply) {
}

int WebPage::getLastStatus() {
return lastStatus;
return m_lastStatus;
}

void WebPage::resetLastStatus() {
lastStatus = 0;
void WebPage::resetResponseHeaders() {
m_lastStatus = 0;
m_pageHeaders = QString();
}

QString WebPage::pageHeaders() {
Expand Down
4 changes: 2 additions & 2 deletions src/WebPage.h
Expand Up @@ -11,7 +11,7 @@ class WebPage : public QWebPage {
QString userAgentForUrl(const QUrl &url ) const;
void setUserAgent(QString userAgent);
int getLastStatus();
void resetLastStatus();
void resetResponseHeaders();
void setCustomNetworkAccessManager();
bool render(const QString &fileName);
virtual bool extension (Extension extension, const ExtensionOption *option=0, ExtensionReturn *output=0);
Expand Down Expand Up @@ -40,7 +40,7 @@ class WebPage : public QWebPage {
QString getLastAttachedFileName();
void loadJavascript();
void setUserStylesheet();
int lastStatus;
int m_lastStatus;
QString m_pageHeaders;
};

0 comments on commit 4827174

Please sign in to comment.