author | spiralman <spiralman> | 2002-07-25 16:38:22 (UTC) |
---|---|---|
committer | spiralman <spiralman> | 2002-07-25 16:38:22 (UTC) |
commit | 11170a8b8c1a2755cb7d9416ea99fc5067d0c53d (patch) (unidiff) | |
tree | 0e2ea513139dfd146e8fe8f96f8fb791d2382e17 /noncore/net/ubrowser/httpcomm.cpp | |
parent | 8895e9bd55244f32f12ff619e020a23afac44808 (diff) | |
download | opie-11170a8b8c1a2755cb7d9416ea99fc5067d0c53d.zip opie-11170a8b8c1a2755cb7d9416ea99fc5067d0c53d.tar.gz opie-11170a8b8c1a2755cb7d9416ea99fc5067d0c53d.tar.bz2 |
removed infinite loop with chunked encoding
fixed generation of context for http requests (QTextBrowser still ignores them)
chunked encoding still misses large portions of data...
Diffstat (limited to 'noncore/net/ubrowser/httpcomm.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/net/ubrowser/httpcomm.cpp | 11 |
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 | |||
@@ -157,2 +157,3 @@ void HttpComm::incoming() | |||
157 | done=true; | 157 | done=true; |
158 | return; | ||
158 | } | 159 | } |
@@ -196,3 +197,3 @@ void HttpComm::incoming() | |||
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"); |
@@ -226,3 +227,3 @@ void HttpComm::incoming() | |||
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"); |
@@ -281,2 +282,3 @@ void 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"); |
@@ -288,8 +290,9 @@ void HttpComm::processBody() | |||
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 | } |