[webkit-reviews] review denied: [Bug 24851] Failures in http/tests/xhlhttprequest/web-apps : [Attachment 28992] Update to web-apps test result and skip list
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 26 23:30:29 PDT 2009
Alexey Proskuryakov <ap at webkit.org> has denied Brian Weinstein
<bweinstein at gmail.com>'s request for review:
Bug 24851: Failures in http/tests/xhlhttprequest/web-apps
https://bugs.webkit.org/show_bug.cgi?id=24851
Attachment 28992: Update to web-apps test result and skip list
https://bugs.webkit.org/attachment.cgi?id=28992&action=review
------- Additional Comments from Alexey Proskuryakov <ap at webkit.org>
The problem here is that XMLHttpRequest.statusText includes the status code
(e.g. it's "400 Good work" instead of "Good Work"). Looking at
ResourceResponse::platformLazyInit(), it has an obvious bug, removing only
"HTTP/1.1" from a response such as "HTTP/1.1 400 Good Work":
RetainPtr<CFStringRef> statusLine(AdoptCF,
CFHTTPMessageCopyResponseStatusLine(httpResponse));
String statusText(statusLine.get());
int spacePos = statusText.find(" ");
if (spacePos != -1)
statusText = statusText.substring(spacePos + 1);
m_httpStatusText = statusText;
Looks like this is easier to fix than to land failing results.
More information about the webkit-reviews
mailing list