summaryrefslogtreecommitdiff
path: root/noncore/net/ubrowser/httpcomm.cpp
Unidiff
Diffstat (limited to 'noncore/net/ubrowser/httpcomm.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/ubrowser/httpcomm.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/noncore/net/ubrowser/httpcomm.cpp b/noncore/net/ubrowser/httpcomm.cpp
index 54f7acf..b086b58 100644
--- a/noncore/net/ubrowser/httpcomm.cpp
+++ b/noncore/net/ubrowser/httpcomm.cpp
@@ -155,6 +155,7 @@ void HttpComm::incoming()
155 { 155 {
156 processBody(); 156 processBody();
157 done=true; 157 done=true;
158 return;
158 } 159 }
159 //still more, but it hasnt been recieved yet 160 //still more, but it hasnt been recieved yet
160 if(ba <= j) 161 if(ba <= j)
@@ -194,7 +195,7 @@ void HttpComm::incoming()
194 else 195 else
195 { 196 {
196 body+=tempQString; 197 body+=tempQString;
197 bRead+=ba; 198 bRead+=tempQString.length();
198 printf("HttpComm::incoming: start new body piece 2: \n"); 199 printf("HttpComm::incoming: start new body piece 2: \n");
199 printf("%s", tempQString.latin1() ); 200 printf("%s", tempQString.latin1() );
200 printf("HttpComm::incoming: end new body piece 2.\n"); 201 printf("HttpComm::incoming: end new body piece 2.\n");
@@ -224,7 +225,7 @@ void HttpComm::incoming()
224 else 225 else
225 { 226 {
226 body+=tempQString; 227 body+=tempQString;
227 bRead+=ba; 228 bRead+=tempQString.length();
228 printf("HttpComm::incoming: start new body piece 4: \n"); 229 printf("HttpComm::incoming: start new body piece 4: \n");
229 printf("%s", tempQString.latin1() ); 230 printf("%s", tempQString.latin1() );
230 printf("HttpComm::incoming: end new body piece 4.\n"); 231 printf("HttpComm::incoming: end new body piece 4.\n");
@@ -279,6 +280,7 @@ void HttpComm::parseHeader()
279 280
280void HttpComm::processBody() 281void HttpComm::processBody()
281{ 282{
283 printf("HttpComm::processBody: processing body\n");
282 //printf("HttpComm::processBody: start body\n\n"); 284 //printf("HttpComm::processBody: start body\n\n");
283 //printf("%s", body.latin1()); 285 //printf("%s", body.latin1());
284 //printf("HttpComm::processBody: end body\n"); 286 //printf("HttpComm::processBody: end body\n");
@@ -286,10 +288,11 @@ void HttpComm::processBody()
286 int lastSlash = file.findRev('/'); 288 int lastSlash = file.findRev('/');
287 289
288 QString end = file; 290 QString end = file;
289 end.truncate(lastSlash-1); 291 end.truncate(lastSlash+1);
290 QString context("http://"+host+':'+portS+end); 292 QString context("http://"+host+':'+portS+end);
293 printf("HttpComm::processBody: context: %s\n", context.latin1() );
291 294
292 browser->setTextFormat(RichText); 295 browser->setTextFormat(RichText);
296 browser->mimeSourceFactory()->setFilePath(context);
293 browser->setText(body, context); 297 browser->setText(body, context);
294 printf("%s\n", context.latin1() );
295} 298}