From: <si...@us...> - 2010-06-17 06:52:30
|
Revision: 1191 http://qterm.svn.sourceforge.net/qterm/?rev=1191&view=rev Author: sidos Date: 2010-06-17 06:52:24 +0000 (Thu, 17 Jun 2010) Log Message: ----------- http redirect (found in mitbbs) supported Modified Paths: -------------- trunk/qterm-qt4/src/qtermhttp.cpp Modified: trunk/qterm-qt4/src/qtermhttp.cpp =================================================================== --- trunk/qterm-qt4/src/qtermhttp.cpp 2010-06-15 04:37:05 UTC (rev 1190) +++ trunk/qterm-qt4/src/qtermhttp.cpp 2010-06-17 06:52:24 UTC (rev 1191) @@ -76,6 +76,18 @@ void Http::httpResponse(const QHttpResponseHeader& hrh) { + int code = hrh.statusCode(); + + if (code >=300 && code < 400 && hrh.hasKey("Location")) { + m_httpDown.get(hrh.value("Location")); + return; + } + + if (code != 200) { + m_httpDown.abort(); + return; + } + QString ValueString; QString filename; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |