[webkit-qt] https://bugs.webkit.org/show_bug.cgi?id=17360

Robert Hogan lists at roberthogan.net
Sun Jan 17 12:41:39 PST 2010


To pass test:

http/tests/loading/text-content-type-with-binary-extension.html

and get around the sort of issue described in:

https://bugs.webkit.org/show_bug.cgi?id=17360

[Summary of bug: ContentType text/plain should be ignored if data is 
binary]

Qt or QtWebKit needs to implement some sort of Content-Type processing, 
maybe that described in:

http://tools.ietf.org/html/draft-abarth-mime-sniff-03#section-4

This manipulation should probably be done under
  case QHttpNetworkReplyPrivate::ReadingHeaderState:
in
  void QHttpNetworkConnectionChannel::receiveReply()
where Qt currently manipulates the content-length headers for gzipped 
responses.

Opening up a page of binary garbage is a common headache for users trying 
to download files so this seems like a worthwhile effort and I'm willing to 
implement the RFC referenced above. Is the Qt HTTP stack the right place? 
Would the patch be accepted?


More information about the webkit-qt mailing list