Index: third_party/WebKit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp |
=================================================================== |
--- third_party/WebKit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp (revision 11711) |
+++ third_party/WebKit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp (working copy) |
@@ -269,8 +269,10 @@ |
const bool isLocalFileReply = (m_reply->url().scheme() == QLatin1String("file")); |
int statusCode = m_reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); |
- if (!isLocalFileReply) |
+ if (!isLocalFileReply) { |
response.setHTTPStatusCode(statusCode); |
+ response.setHTTPStatusText(m_reply->attribute(QNetworkRequest::HttpReasonPhraseAttribute).toByteArray().constData()); |
+ } |
else if (m_reply->error() == QNetworkReply::ContentNotFoundError) |
response.setHTTPStatusCode(404); |