Changeset 846 for trunk/src/network/access/qhttpnetworkheader.cpp
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/network/access/qhttpnetworkheader.cpp
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation ([email protected]) … … 61 61 { 62 62 bool ok = false; 63 QByteArray value = headerField("content-length"); 63 // We are not using the headerField() method here because servers might send us multiple content-length 64 // headers which is crap (see QTBUG-15311). Therefore just take the first content-length header field. 65 QByteArray value; 66 QList<QPair<QByteArray, QByteArray> >::ConstIterator it = fields.constBegin(), 67 end = fields.constEnd(); 68 for ( ; it != end; ++it) 69 if (qstricmp("content-length", it->first) == 0) { 70 value = it->second; 71 break; 72 } 73 64 74 qint64 length = value.toULongLong(&ok); 65 75 if (ok)
Note:
See TracChangeset
for help on using the changeset viewer.