Closed
Bug 145216
Opened 24 years ago
Closed 22 years ago
gzip: handled weirdly (duplicate Content-encoding headers?)
Categories
(Tech Evangelism Graveyard :: English Other, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
Future
People
(Reporter: sebol, Unassigned)
References
()
Details
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; ms-MY; rv:1.0rc2) Gecko/20020510
BuildID: 2002051006
visit
http://auc.buysell.com.my/Auc/List/DetailSale.asp?ProductID=202837
it produce output like cat a .gz file,
IE & links handle it correctly
Reproducible: Always
Steps to Reproduce:
1.visit http://auc.buysell.com.my/Auc/List/DetailSale.asp?ProductID=202837
Actual Results: rubbish displayed
Expected Results: html rendered output
original person found it http://groups.yahoo.com/group/mypenguin99/message/4461
screenshoot http://groups.yahoo.com/group/mypenguin99/message/4461
Comment 1•24 years ago
|
||
confirming with win2k build 20020516.. (trunk)
Wget gets the correct expanded Html, the mime Type is text/html (as is should).
Must be a problem with Mozilla Gzip transfer encoding.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•24 years ago
|
||
Comment 4•24 years ago
|
||
Excerpt from NSPR_LOG_MODULES=nsHttp:5, seems to show two 'Content-encoding'
headers being returned, which are folded to be "Content-Encoding: gzip, gzip".
'852[f21800]: mSource->Read [rv=0 count=4096 countRead=3736]
852[f21800]: nsHttpTransaction::ParseHead [count=3736]
852[f21800]: nsHttpTransaction::ParseLine [HTTP/1.1 200 OK]
852[f21800]: nsHttpResponseHead::ParseVersion [version=HTTP/1.1 200 OK]
852[f21800]: Have status line [version=11 status=200 statusText=OK]
852[f21800]: nsHttpTransaction::ParseLine [Server: Microsoft-IIS/5.0]
852[f21800]: nsHttpTransaction::ParseLine [Date: Sat, 18 May 2002 06:45:57 GMT]
852[f21800]: nsHttpTransaction::ParseLine [Content-Encoding: gzip]
852[f21800]: nsHttpTransaction::ParseLine [Content-Encoding: gzip]
852[f21800]: nsHttpTransaction::ParseLine [Pragma: No-Cache]
852[f21800]: nsHttpResponseHead::ParsePragma [val=No-Cache]
852[f21800]: nsHttpTransaction::ParseLine [Cache-Control: NO-STORE]
852[f21800]: nsHttpTransaction::ParseLine [Content-Length: 4450]
852[f21800]: nsHttpTransaction::ParseLine [Content-Type: text/html]
852[f21800]: nsHttpResponseHead::ParseContentType [type=text/html]
852[f21800]: nsHttpTransaction::ParseLine [Expires: Sat, 18 May 2002 06:44:58 GMT]
852[f21800]: nsHttpTransaction::ParseLine [Set-Cookie:
ASPSESSIONIDGGQQQPEY=JGLEKOFCDIMFNJJHJLPGGHIP; path=/]
852[f21800]: nsHttpTransaction::ParseLine [Cache-control: private]
852[f21800]: nsHttpTransaction::HandleContent [this=1a56030 count=3384]
852[f21800]: nsHttpTransaction::HandleContentStart [this=1a56030
response-head=232dd08]
852[f21800]: http response [
852[f21800]: HTTP/1.1 200 OK
852[f21800]: Server: Microsoft-IIS/5.0
852[f21800]: Date: Sat, 18 May 2002 06:45:57 GMT
852[f21800]: Content-Encoding: gzip, gzip
852[f21800]: Pragma: No-Cache
852[f21800]: Cache-Control: NO-STORE, private
852[f21800]: Content-Length: 4450
852[f21800]: Content-Type: text/html
852[f21800]: Expires: Sat, 18 May 2002 06:44:58 GMT
852[f21800]: Set-Cookie: ASPSESSIONIDGGQQQPEY=JGLEKOFCDIMFNJJHJLPGGHIP; path=/
852[f21800]: ]
852[f21800]: nsHttpConnection::OnHeadersAvailable [this=23f10f0 trans=1a56030
response-head=232dd08]
852[f21800]: Connection can be reused [this=23f10f0 idle-timeout=300
Summary: gzip: handled weirdly → gzip: handled weirdly (duplicate Content-encoding headers?)
Comment 5•24 years ago
|
||
lynx -trace output.Request:GET /Auc/List/DetailSale.asp?ProductID=202837 HTTP/1.0^MHost: auc.buysell.com.my^MAccept: text/html, text/plain, image/jpeg, image/*, application/x-gunzip, application/x-gzip, application/x-bunzip2, application/x-tar-gz, video/*, text/sgml, application/postscript, */*;q=0.01^MAccept-Encoding: gzip, compress^MAccept-Language: en^MUser-Agent: Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6b^M^MResponse:HTTP/1.1 200 OKHTMIME: Server: Microsoft-IIS/5.0^MDate: Sat, 18 May 2002 14:09:21 GMT^MContent-Encoding: gzip^MContent-Encoding: gzip^MPragma: No-Cache^MCache-Control: NO-STORE^MConnection: Keep-Alive^MContent-Length: 4450^MContent-Type: text/html^MExpires: Sat, 18 May 2002 14:08:21 GMT^MSet-Cookie: BrowserID=2002x5x18x22x9x394; expires=Thu, 17-May-2007 16:00:00 GMT; path=/^MSet-Cookie: ASPSESSIONIDGGQQQPEY=CNCFKOFCOHIBGFILNPLKHICK; path=/^MCache-control: private^M^MI hate IIS.
Comment 6•24 years ago
|
||
As a note, the folding behavior is correct. So this looks like an evangelism
issue to me unless the content is actually doubly gzipped (in which case that
header would be correct).
Comment 7•24 years ago
|
||
Recently I was testing Transfer-Encoding and Content-Encoding header support.
Tests revealed that only Opera 6 (Mozilla 1.1a and IE6 cannot) can handle
multiple encodings in Content-Encoding header (like "Content-Encoding: gzip,
gzip" for double gzipped file) (currently there is a little use for it, but
according to RFC2616 it must be supported).
Comment 8•23 years ago
|
||
This is evang, but the test URL no longer produces the problem....
Assignee: darin → english-other
Component: Networking: HTTP → English Other
Product: Browser → Tech Evangelism
QA Contact: tever → english-other
Version: Trunk → unspecified
dead site -> invalid
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
Updated•11 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•