[Webkit-unassigned] [Bug 60875] New: [SOUP] Abnormal operation if server sends 5xx status code without HTTP body
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon May 16 01:31:48 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=60875
Summary: [SOUP] Abnormal operation if server sends 5xx status
code without HTTP body
Product: WebKit
Version: 528+ (Nightly build)
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Platform
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: keunsoon.lee at samsung.com
* Background
- Almost all web servers sends its own error page when they sends 5xx status code. But some web servers and proxy servers send no error page.
* Reproduce scenario
1) Visit any website
2) The web site's server or proxy server send 5xx status code without error page (i.e. HTTP body)
- Usually the HTTP response header does not have Content-Type in this case.
3) Webkit soup port accepts MIME-Type "inode/directory" from libsoup's content sniff callback
4) Webkit soup port throws the HTTP response to WebCore.
5) WebCore recognizes the HTTP response as download because it cannot handle the MIME-Type "inode/directory"
* Tips for reproducing on actual world (in my specific case)
1) Run Webkit Browser on smartphone
2) Use 3G network via Vodafone proxy
3) Try to visit "http://www.kimyuna.zoa.to"
4) Then, the proxy server cannot find the web page, and sends "504 Gateway Timeout" without HTTP body.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list