tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit e89393120292fce5fac53ad918229f3a178e1e7c
parent 228e853e9c3a7456e32fea02b92cd3bf3a8d77fb
Author: Valentin Gosu <valentin.gosu@gmail.com>
Date:   Wed, 17 Dec 2025 10:01:35 +0000

Bug 2004689 - Make FetchBody<Derived>::GetMimeType follow the 'extract a MIME type' steps from fetch standard r=twisniewski

Differential Revision: https://phabricator.services.mozilla.com/D275443

Diffstat:
Mdom/base/MimeType.h | 6+++---
Mdom/fetch/Fetch.cpp | 66+++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
Mtesting/web-platform/meta/fetch/content-type/response.window.js.ini | 174-------------------------------------------------------------------------------
Mtesting/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini | 4426+++++++++++++++++++++++--------------------------------------------------------
4 files changed, 1317 insertions(+), 3355 deletions(-)

diff --git a/dom/base/MimeType.h b/dom/base/MimeType.h @@ -33,9 +33,6 @@ class TMimeType final { ParameterValue() : mRequiresQuoting(false) {} }; - static nsTArray<nsTDependentSubstring<char_type>> SplitMimetype( - const nsTSubstring<char_type>& aMimeType); - bool mIsBase64{false}; nsTString<char_type> mType; nsTString<char_type> mSubtype; @@ -48,6 +45,9 @@ class TMimeType final { const nsTSubstring<char_type>& aSubtype) : mType(aType), mSubtype(aSubtype) {} + static nsTArray<nsTDependentSubstring<char_type>> SplitMimetype( + const nsTSubstring<char_type>& aMimeType); + static RefPtr<TMimeType<char_type>> Parse( const nsTSubstring<char_type>& aMimeType); diff --git a/dom/fetch/Fetch.cpp b/dom/fetch/Fetch.cpp @@ -27,6 +27,7 @@ #include "mozilla/dom/File.h" #include "mozilla/dom/FormData.h" #include "mozilla/dom/Headers.h" +#include "mozilla/dom/MimeType.h" #include "mozilla/dom/Promise.h" #include "mozilla/dom/PromiseWorkerProxy.h" #include "mozilla/dom/ReadableStreamDefaultReader.h" @@ -1514,20 +1515,63 @@ template already_AddRefed<Promise> FetchBody<EmptyBody>::ConsumeBody( template <class Derived> void FetchBody<Derived>::GetMimeType(nsACString& aMimeType, nsACString& aMixedCaseMimeType) { - // Extract mime type. - ErrorResult result; - nsCString contentTypeValues; + // Implements "extract a MIME type" from + // https://fetch.spec.whatwg.org/#concept-header-extract-mime-type MOZ_ASSERT(DerivedClass()->GetInternalHeaders()); - DerivedClass()->GetInternalHeaders()->Get("Content-Type"_ns, - contentTypeValues, result); + + ErrorResult result; + nsAutoCString contentTypeValue; + DerivedClass()->GetInternalHeaders()->Get("Content-Type"_ns, contentTypeValue, + result); MOZ_ALWAYS_TRUE(!result.Failed()); - // HTTP ABNF states Content-Type may have only one value. - // This is from the "parse a header value" of the fetch spec. - if (!contentTypeValues.IsVoid() && contentTypeValues.Find(",") == -1) { - // Convert from a bytestring to a UTF8 CString. - CopyLatin1toUTF8(contentTypeValues, aMimeType); - aMixedCaseMimeType = aMimeType; + if (contentTypeValue.IsVoid()) { + return; + } + + nsTArray<nsTDependentSubstring<char>> values = + CMimeType::SplitMimetype(contentTypeValue); + + nsAutoCString charset; + nsAutoCString essence; + RefPtr<CMimeType> mimeType; + + for (const auto& value : values) { + RefPtr<CMimeType> temporaryMimeType = CMimeType::Parse(value); + + if (!temporaryMimeType) { + continue; + } + + nsAutoCString temporaryEssence; + temporaryMimeType->GetEssence(temporaryEssence); + + if (temporaryEssence.EqualsLiteral("*/*")) { + continue; + } + + mimeType = temporaryMimeType; + + if (!temporaryEssence.Equals(essence)) { + charset.Truncate(); + mimeType->GetParameterValue("charset"_ns, charset, false, false); + + essence = temporaryEssence; + } else { + nsAutoCString newCharset; + if (!mimeType->GetParameterValue("charset"_ns, newCharset, false, + false) && + !charset.IsEmpty()) { + mimeType->SetParameterValue("charset"_ns, charset); + } else if (!newCharset.IsEmpty()) { + charset = newCharset; + } + } + } + + if (mimeType) { + mimeType->Serialize(aMixedCaseMimeType); + aMimeType = aMixedCaseMimeType; ToLowerCase(aMimeType); } } diff --git a/testing/web-platform/meta/fetch/content-type/response.window.js.ini b/testing/web-platform/meta/fetch/content-type/response.window.js.ini @@ -1,232 +1,58 @@ [response.window.html] - [Response: combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252] - expected: FAIL - - [Request: combined response Content-Type: */* text/html] - expected: FAIL - - [Response: combined response Content-Type: text/html */*] - expected: FAIL - [fetch(): separate response Content-Type: */* text/html] expected: FAIL - [fetch(): separate response Content-Type: text/html;" text/plain] - expected: FAIL - [fetch(): separate response Content-Type: text/html;x=" text/plain] expected: FAIL - [fetch(): combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254] - expected: FAIL - - [fetch(): combined response Content-Type: */* text/html] - expected: FAIL - - [Request: combined response Content-Type: text/html */*] - expected: FAIL - - [Request: combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252] - expected: FAIL - - [Response: combined response Content-Type: text/plain;charset=gbk text/html] - expected: FAIL - [fetch(): combined response Content-Type: text/html;x=" text/plain] expected: FAIL [<iframe>: separate response Content-Type: text/html;" text/plain] expected: FAIL - [fetch(): combined response Content-Type: text/html;charset=gbk text/plain text/html] - expected: FAIL - - [fetch(): combined response Content-Type: text/html text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/html;charset=gbk text/plain text/html] - expected: FAIL - - [fetch(): combined response Content-Type: text/html */*;charset=gbk] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain;charset=gbk text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/html text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/plain */*] - expected: FAIL - [fetch(): separate response Content-Type: text/html;charset=gbk text/plain text/html] expected: FAIL - [Request: combined response Content-Type: text/plain;charset=gbk text/plain] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain;charset=gbk text/html] - expected: FAIL - - [fetch(): combined response Content-Type: text/html;" text/plain] - expected: FAIL - - [Response: combined response Content-Type: text/html text/plain] - expected: FAIL - [fetch(): separate response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252] expected: FAIL - [Request: combined response Content-Type: text/html;x=" text/plain] - expected: FAIL - - [Response: combined response Content-Type: text/plain */*] - expected: FAIL - - [Request: combined response Content-Type: text/html */*;charset=gbk] - expected: FAIL - - [Response: combined response Content-Type: text/html;x=" text/plain] - expected: FAIL - - [fetch(): combined response Content-Type: text/html */*] - expected: FAIL - - [Response: combined response Content-Type: text/html;" text/plain] - expected: FAIL - [<iframe>: separate response Content-Type: text/html;x=" text/plain] expected: FAIL - [Request: combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254] - expected: FAIL - - [Response: combined response Content-Type: */* text/html] - expected: FAIL - - [Request: combined response Content-Type: text/plain;charset=gbk text/html] - expected: FAIL - [fetch(): separate response Content-Type: text/html;charset=gbk text/html;x=",text/plain] expected: FAIL - [Response: combined response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254] - expected: FAIL - - [Response: combined response Content-Type: text/html;charset=gbk text/plain text/html] - expected: FAIL - - [Response: combined response Content-Type: text/html;charset=gbk text/html;x=",text/plain] - expected: FAIL - [fetch(): separate response Content-Type: text/plain;charset=gbk text/html] expected: FAIL - [fetch(): combined response Content-Type: text/html;charset=gbk text/html;x=",text/plain] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain */*] - expected: FAIL - - [Request: combined response Content-Type: text/plain */*;charset=gbk] - expected: FAIL - [fetch(): separate response Content-Type: text/plain;charset=gbk text/html;charset=windows-1254] expected: FAIL - [fetch(): combined response Content-Type: text/plain */*;charset=gbk] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252] - expected: FAIL - - [Response: combined response Content-Type: text/plain;charset=gbk text/plain] - expected: FAIL - [fetch(): separate response Content-Type: text/html text/plain] expected: FAIL - [Request: combined response Content-Type: text/html;" text/plain] - expected: FAIL - - [Response: combined response Content-Type: text/plain */*;charset=gbk] - expected: FAIL - - [Request: combined response Content-Type: text/html;charset=gbk text/html;x=",text/plain] - expected: FAIL - - [Response: combined response Content-Type: text/html */*;charset=gbk] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain ] - expected: FAIL - - [Response: combined response Content-Type: text/plain ] - expected: FAIL - [fetch(): separate response Content-Type: text/plain] expected: FAIL - [Response: combined response Content-Type: text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/plain] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/plain ] - expected: FAIL - - [fetch(): separate response Content-Type: text/html;" \\" text/plain] - expected: FAIL - - [fetch(): combined response Content-Type: text/html;" \\" text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/html;" \\" text/plain] - expected: FAIL - - [Response: combined response Content-Type: text/html;" \\" text/plain] - expected: FAIL - [<iframe>: separate response Content-Type: text/html;" \\" text/plain] expected: FAIL [Request: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK] expected: FAIL - [Response: combined response Content-Type: text/plain;charset=gbk;x=foo text/plain] - expected: FAIL - - [fetch(): combined response Content-Type: text/plain;charset=gbk;x=foo text/plain] - expected: FAIL - [fetch(): combined response Content-Type: text/html;" \\" text/plain ";charset=GBK] expected: FAIL [fetch(): separate response Content-Type: text/html;" \\" text/plain ";charset=GBK] expected: FAIL - [Request: combined response Content-Type: text/plain;charset=gbk;x=foo text/plain] - expected: FAIL - - [Response: combined response Content-Type: text/html;" " text/plain] - expected: FAIL - - [Request: combined response Content-Type: text/html;" " text/plain] - expected: FAIL - [fetch(): separate response Content-Type: text/plain;charset=gbk;x=foo text/plain] expected: FAIL [<iframe>: separate response Content-Type: text/html;" \\" text/plain ";charset=GBK] expected: FAIL - [fetch(): combined response Content-Type: text/html;" " text/plain] - expected: FAIL - [fetch(): separate response Content-Type: text/html;" " text/plain] expected: FAIL diff --git a/testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini b/testing/web-platform/meta/mimesniff/mime-types/parsing.any.js.ini @@ -106,9 +106,6 @@ [x/x;x="á";bonus=x (Blob/File)] expected: FAIL - [x/x;x=",";bonus=x (Request/Response)] - expected: FAIL - [x/x;ä=x;bonus=x (Blob/File)] expected: FAIL @@ -136,9 +133,6 @@ [x/x;x="µ";bonus=x (Blob/File)] expected: FAIL - [x/x;test (Request/Response)] - expected: FAIL - [x/x;x=Ø;bonus=x (Blob/File)] expected: FAIL @@ -214,9 +208,6 @@ [x/x;x="¸";bonus=x (Blob/File)] expected: FAIL - [text/html;\x0bcharset=gbk (Request/Response)] - expected: FAIL - [x/x;x=;bonus=x (Blob/File)] expected: FAIL @@ -358,9 +349,6 @@ [x/x;x="ú";bonus=x (Blob/File)] expected: FAIL - [text/html;charset=\x0bgbk (Request/Response)] - expected: FAIL - [x/" (Blob/File)] expected: FAIL @@ -1318,9 +1306,6 @@ [x/x;x="Œ";bonus=x (Blob/File)] expected: FAIL - [text/html;\x0ccharset=gbk (Request/Response)] - expected: FAIL - [x/x;x="\n";bonus=x (Blob/File)] expected: FAIL @@ -1780,9 +1765,6 @@ [x/x;x=ˆ;bonus=x (Blob/File)] expected: FAIL - [text/html;charset =gbk (Request/Response)] - expected: FAIL - [x/x;x=†;bonus=x (Blob/File)] expected: FAIL @@ -1837,9 +1819,6 @@ [x/x;x="ü";bonus=x (Blob/File)] expected: FAIL - [text/html;charset=\x0cgbk (Request/Response)] - expected: FAIL - [x/x;Ç=x;bonus=x (Blob/File)] expected: FAIL @@ -3016,6046 +2995,4159 @@ [text/html;in\]valid=";asd=foo";foo=bar (Blob/File)] expected: FAIL - [text/html;charset=gbk( (Request/Response)] + [text/html;test=ÿ;charset=gbk (Request/Response)] expected: FAIL - [text/html;x=(;charset=gbk (Request/Response)] + [x/x;x=€;bonus=x (Request/Response)] expected: FAIL - [text/html;charset=gbk;charset=windows-1255 (Request/Response)] + [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [text/html;charset=();charset=GBK (Request/Response)] + [x/x;x=‚;bonus=x (Request/Response)] expected: FAIL - [text/html ;charset=gbk (Request/Response)] + [x/x;x=ƒ;bonus=x (Request/Response)] expected: FAIL - [text/html; charset=gbk (Request/Response)] + [x/x;x=„;bonus=x (Request/Response)] expected: FAIL - [text/html;charset= gbk (Request/Response)] + [x/x;x=…;bonus=x (Request/Response)] expected: FAIL - [text/html;charset= "gbk" (Request/Response)] + [x/x;x=†;bonus=x (Request/Response)] expected: FAIL - [text/html;charset=';charset=GBK (Request/Response)] + [x/x;x=‡;bonus=x (Request/Response)] expected: FAIL - [text/html;test;charset=gbk (Request/Response)] + [x/x;x=ˆ;bonus=x (Request/Response)] expected: FAIL - [text/html;test=;charset=gbk (Request/Response)] + [x/x;x=‰;bonus=x (Request/Response)] expected: FAIL - [text/html;';charset=gbk (Request/Response)] + [x/x;x=Š;bonus=x (Request/Response)] expected: FAIL - [text/html;";charset=gbk (Request/Response)] + [x/x;x=‹;bonus=x (Request/Response)] expected: FAIL - [text/html ; ; charset=gbk (Request/Response)] + [x/x;x=Œ;bonus=x (Request/Response)] expected: FAIL - [text/html;;;;charset=gbk (Request/Response)] + [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [text/html;charset="gbk" (Request/Response)] + [x/x;x=Ž;bonus=x (Request/Response)] expected: FAIL - [text/html;charset="gbk (Request/Response)] + [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [text/html;charset=gbk" (Request/Response)] + [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [text/html;charset="\\ gbk" (Request/Response)] + [x/x;x=‘;bonus=x (Request/Response)] expected: FAIL - [text/html;charset="\\g\\b\\k" (Request/Response)] + [x/x;x=’;bonus=x (Request/Response)] expected: FAIL - [text/html;charset="gbk"x (Request/Response)] + [x/x;x=“;bonus=x (Request/Response)] expected: FAIL - [text/html;charset="";charset=GBK (Request/Response)] + [x/x;x=”;bonus=x (Request/Response)] expected: FAIL - [text/html;charset={gbk} (Request/Response)] + [x/x;x=•;bonus=x (Request/Response)] expected: FAIL - [text/html;a\]=bar;b[=bar;c=bar (Request/Response)] + [x/x;x=–;bonus=x (Request/Response)] expected: FAIL - [text/html;in\]valid=";asd=foo";foo=bar (Request/Response)] + [x/x;x=—;bonus=x (Request/Response)] expected: FAIL - [x/x;test="\\ (Request/Response)] + [x/x;x=˜;bonus=x (Request/Response)] expected: FAIL - [text/html;test=ÿ;charset=gbk (Request/Response)] + [x/x;x=™;bonus=x (Request/Response)] expected: FAIL - [/ (Request/Response)] + [x/x;x=š;bonus=x (Request/Response)] expected: FAIL - [bogus (Request/Response)] + [x/x;x=›;bonus=x (Request/Response)] expected: FAIL - [bogus/ (Request/Response)] + [x/x;x=œ;bonus=x (Request/Response)] expected: FAIL - [bogus/bogus/; (Request/Response)] + [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [</> (Request/Response)] + [x/x;x=ž;bonus=x (Request/Response)] expected: FAIL - [(/) (Request/Response)] + [x/x;x=Ÿ;bonus=x (Request/Response)] expected: FAIL - [text/html(;doesnot=matter (Request/Response)] + [x/x;x= ;bonus=x (Request/Response)] expected: FAIL - [{/} (Request/Response)] + [x/x;x=¡;bonus=x (Request/Response)] expected: FAIL - [text /html (Request/Response)] + [x/x;x=¢;bonus=x (Request/Response)] expected: FAIL - [text/ html (Request/Response)] + [x/x;x=£;bonus=x (Request/Response)] expected: FAIL - ["text/html" (Request/Response)] + [x/x;x=¤;bonus=x (Request/Response)] expected: FAIL - [x/x;\x01=x;bonus=x (Request/Response)] + [x/x;x=¥;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x01;bonus=x (Request/Response)] + [x/x;x=¦;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x01";bonus=x (Request/Response)] + [x/x;x=§;bonus=x (Request/Response)] expected: FAIL - [x/x;\x02=x;bonus=x (Request/Response)] + [x/x;x=¨;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x02;bonus=x (Request/Response)] + [x/x;x=©;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x02";bonus=x (Request/Response)] + [x/x;x=ª;bonus=x (Request/Response)] expected: FAIL - [x/x;\x03=x;bonus=x (Request/Response)] + [x/x;x=«;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x03;bonus=x (Request/Response)] + [x/x;x=¬;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x03";bonus=x (Request/Response)] + [x/x;x=­;bonus=x (Request/Response)] expected: FAIL - [x/x;\x04=x;bonus=x (Request/Response)] + [x/x;x=®;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x04;bonus=x (Request/Response)] + [x/x;x=¯;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x04";bonus=x (Request/Response)] + [x/x;x=°;bonus=x (Request/Response)] expected: FAIL - [x/x;\x05=x;bonus=x (Request/Response)] + [x/x;x=±;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x05;bonus=x (Request/Response)] + [x/x;x=²;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x05";bonus=x (Request/Response)] + [x/x;x=³;bonus=x (Request/Response)] expected: FAIL - [x/x;\x06=x;bonus=x (Request/Response)] + [x/x;x=´;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x06;bonus=x (Request/Response)] + [x/x;x=µ;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x06";bonus=x (Request/Response)] + [x/x;x=¶;bonus=x (Request/Response)] expected: FAIL - [x/x;\x07=x;bonus=x (Request/Response)] + [x/x;x=·;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x07;bonus=x (Request/Response)] + [x/x;x=¸;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x07";bonus=x (Request/Response)] + [x/x;x=¹;bonus=x (Request/Response)] expected: FAIL - [x/x;\x08=x;bonus=x (Request/Response)] + [x/x;x=º;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x08;bonus=x (Request/Response)] + [x/x;x=»;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x08";bonus=x (Request/Response)] + [x/x;x=¼;bonus=x (Request/Response)] expected: FAIL - [x/x;\t=x;bonus=x (Request/Response)] + [x/x;x=½;bonus=x (Request/Response)] expected: FAIL - [x/x;\x0b=x;bonus=x (Request/Response)] + [x/x;x=¾;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x0b;bonus=x (Request/Response)] + [x/x;x=¿;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x0b";bonus=x (Request/Response)] + [x/x;x=À;bonus=x (Request/Response)] expected: FAIL - [x/x;\x0c=x;bonus=x (Request/Response)] + [x/x;x=Á;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x0c;bonus=x (Request/Response)] + [x/x;x=Â;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x0c";bonus=x (Request/Response)] + [x/x;x=Ã;bonus=x (Request/Response)] expected: FAIL - [x/x;\x0e=x;bonus=x (Request/Response)] + [x/x;x=Ä;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x0e;bonus=x (Request/Response)] + [x/x;x=Å;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x0e";bonus=x (Request/Response)] + [x/x;x=Æ;bonus=x (Request/Response)] expected: FAIL - [x/x;\x0f=x;bonus=x (Request/Response)] + [x/x;x=Ç;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x0f;bonus=x (Request/Response)] + [x/x;x=È;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x0f";bonus=x (Request/Response)] + [x/x;x=É;bonus=x (Request/Response)] expected: FAIL - [x/x;\x10=x;bonus=x (Request/Response)] + [x/x;x=Ê;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x10;bonus=x (Request/Response)] + [x/x;x=Ë;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x10";bonus=x (Request/Response)] + [x/x;x=Ì;bonus=x (Request/Response)] expected: FAIL - [x/x;\x11=x;bonus=x (Request/Response)] + [x/x;x=Í;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x11;bonus=x (Request/Response)] + [x/x;x=Î;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x11";bonus=x (Request/Response)] + [x/x;x=Ï;bonus=x (Request/Response)] expected: FAIL - [x/x;\x12=x;bonus=x (Request/Response)] + [x/x;x=Ð;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x12;bonus=x (Request/Response)] + [x/x;x=Ñ;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x12";bonus=x (Request/Response)] + [x/x;x=Ò;bonus=x (Request/Response)] expected: FAIL - [x/x;\x13=x;bonus=x (Request/Response)] + [x/x;x=Ó;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x13;bonus=x (Request/Response)] + [x/x;x=Ô;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x13";bonus=x (Request/Response)] + [x/x;x=Õ;bonus=x (Request/Response)] expected: FAIL - [x/x;\x14=x;bonus=x (Request/Response)] + [x/x;x=Ö;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x14;bonus=x (Request/Response)] + [x/x;x=×;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x14";bonus=x (Request/Response)] + [x/x;x=Ø;bonus=x (Request/Response)] expected: FAIL - [x/x;\x15=x;bonus=x (Request/Response)] + [x/x;x=Ù;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x15;bonus=x (Request/Response)] + [x/x;x=Ú;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x15";bonus=x (Request/Response)] + [x/x;x=Û;bonus=x (Request/Response)] expected: FAIL - [x/x;\x16=x;bonus=x (Request/Response)] + [x/x;x=Ü;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x16;bonus=x (Request/Response)] + [x/x;x=Ý;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x16";bonus=x (Request/Response)] + [x/x;x=Þ;bonus=x (Request/Response)] expected: FAIL - [x/x;\x17=x;bonus=x (Request/Response)] + [x/x;x=ß;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x17;bonus=x (Request/Response)] + [x/x;x=à;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x17";bonus=x (Request/Response)] + [x/x;x=á;bonus=x (Request/Response)] expected: FAIL - [x/x;\x18=x;bonus=x (Request/Response)] + [x/x;x=â;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x18;bonus=x (Request/Response)] + [x/x;x=ã;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x18";bonus=x (Request/Response)] + [x/x;x=ä;bonus=x (Request/Response)] expected: FAIL - [x/x;\x19=x;bonus=x (Request/Response)] + [x/x;x=å;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x19;bonus=x (Request/Response)] + [x/x;x=æ;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x19";bonus=x (Request/Response)] + [x/x;x=ç;bonus=x (Request/Response)] expected: FAIL - [x/x;\x1a=x;bonus=x (Request/Response)] + [x/x;x=è;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x1a;bonus=x (Request/Response)] + [x/x;x=é;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x1a";bonus=x (Request/Response)] + [x/x;x=ê;bonus=x (Request/Response)] expected: FAIL - [x/x;\x1b=x;bonus=x (Request/Response)] + [x/x;x=ë;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x1b;bonus=x (Request/Response)] + [x/x;x=ì;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x1b";bonus=x (Request/Response)] + [x/x;x=í;bonus=x (Request/Response)] expected: FAIL - [x/x;\x1c=x;bonus=x (Request/Response)] + [x/x;x=î;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x1c;bonus=x (Request/Response)] + [x/x;x=ï;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x1c";bonus=x (Request/Response)] + [x/x;x=ð;bonus=x (Request/Response)] expected: FAIL - [x/x;\x1d=x;bonus=x (Request/Response)] + [x/x;x=ñ;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x1d;bonus=x (Request/Response)] + [x/x;x=ò;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x1d";bonus=x (Request/Response)] + [x/x;x=ó;bonus=x (Request/Response)] expected: FAIL - [x/x;\x1e=x;bonus=x (Request/Response)] + [x/x;x=ô;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x1e;bonus=x (Request/Response)] + [x/x;x=õ;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x1e";bonus=x (Request/Response)] + [x/x;x=ö;bonus=x (Request/Response)] expected: FAIL - [x/x;\x1f=x;bonus=x (Request/Response)] + [x/x;x=÷;bonus=x (Request/Response)] expected: FAIL - [x/x;x=\x1f;bonus=x (Request/Response)] + [x/x;x=ø;bonus=x (Request/Response)] expected: FAIL - [x/x;x="\x1f";bonus=x (Request/Response)] + [x/x;x=ù;bonus=x (Request/Response)] expected: FAIL - [x/x; =x;bonus=x (Request/Response)] + [x/x;x=ú;bonus=x (Request/Response)] expected: FAIL - ["/x (Request/Response)] + [x/x;x=û;bonus=x (Request/Response)] expected: FAIL - [x/" (Request/Response)] + [x/x;x=ü;bonus=x (Request/Response)] expected: FAIL - [x/x;"=x;bonus=x (Request/Response)] + [x/x;x=ý;bonus=x (Request/Response)] expected: FAIL - [(/x (Request/Response)] + [x/x;x=þ;bonus=x (Request/Response)] expected: FAIL - [x/( (Request/Response)] + [x/x;x=ÿ;bonus=x (Request/Response)] expected: FAIL - [x/x;(=x;bonus=x (Request/Response)] + [x/x;x="€";bonus=x (Request/Response)] expected: FAIL - [x/x;x=(;bonus=x (Request/Response)] + [x/x;x="";bonus=x (Request/Response)] expected: FAIL - [)/x (Request/Response)] + [x/x;x="‚";bonus=x (Request/Response)] expected: FAIL - [x/) (Request/Response)] + [x/x;x="ƒ";bonus=x (Request/Response)] expected: FAIL - [x/x;)=x;bonus=x (Request/Response)] + [x/x;x="„";bonus=x (Request/Response)] expected: FAIL - [x/x;x=);bonus=x (Request/Response)] + [x/x;x="…";bonus=x (Request/Response)] expected: FAIL - [x/x;/=x;bonus=x (Request/Response)] + [x/x;x="†";bonus=x (Request/Response)] expected: FAIL - [x/x;x=/;bonus=x (Request/Response)] + [x/x;x="‡";bonus=x (Request/Response)] expected: FAIL - [:/x (Request/Response)] + [x/x;x="ˆ";bonus=x (Request/Response)] expected: FAIL - [x/: (Request/Response)] + [x/x;x="‰";bonus=x (Request/Response)] expected: FAIL - [x/x;:=x;bonus=x (Request/Response)] + [x/x;x="Š";bonus=x (Request/Response)] expected: FAIL - [x/x;x=:;bonus=x (Request/Response)] + [x/x;x="‹";bonus=x (Request/Response)] expected: FAIL - [;/x (Request/Response)] + [x/x;x="Œ";bonus=x (Request/Response)] expected: FAIL - [x/; (Request/Response)] + [x/x;x="";bonus=x (Request/Response)] expected: FAIL - [</x (Request/Response)] + [x/x;x="Ž";bonus=x (Request/Response)] expected: FAIL - [x/< (Request/Response)] + [x/x;x="";bonus=x (Request/Response)] expected: FAIL - [x/x;<=x;bonus=x (Request/Response)] + [x/x;x="";bonus=x (Request/Response)] expected: FAIL - [x/x;x=<;bonus=x (Request/Response)] + [x/x;x="‘";bonus=x (Request/Response)] expected: FAIL - [=/x (Request/Response)] + [x/x;x="’";bonus=x (Request/Response)] expected: FAIL - [x/= (Request/Response)] + [x/x;x="“";bonus=x (Request/Response)] expected: FAIL - [x/x;x==;bonus=x (Request/Response)] + [x/x;x="”";bonus=x (Request/Response)] expected: FAIL - [>/x (Request/Response)] + [x/x;x="•";bonus=x (Request/Response)] expected: FAIL - [x/> (Request/Response)] + [x/x;x="–";bonus=x (Request/Response)] expected: FAIL - [x/x;>=x;bonus=x (Request/Response)] + [x/x;x="—";bonus=x (Request/Response)] expected: FAIL - [x/x;x=>;bonus=x (Request/Response)] + [x/x;x="˜";bonus=x (Request/Response)] expected: FAIL - [?/x (Request/Response)] + [x/x;x="™";bonus=x (Request/Response)] expected: FAIL - [x/? (Request/Response)] + [x/x;x="š";bonus=x (Request/Response)] expected: FAIL - [x/x;?=x;bonus=x (Request/Response)] + [x/x;x="›";bonus=x (Request/Response)] expected: FAIL - [x/x;x=?;bonus=x (Request/Response)] + [x/x;x="œ";bonus=x (Request/Response)] expected: FAIL - [@/x (Request/Response)] + [x/x;x="";bonus=x (Request/Response)] expected: FAIL - [x/@ (Request/Response)] + [x/x;x="ž";bonus=x (Request/Response)] expected: FAIL - [x/x;@=x;bonus=x (Request/Response)] + [x/x;x="Ÿ";bonus=x (Request/Response)] expected: FAIL - [x/x;x=@;bonus=x (Request/Response)] + [x/x;x=" ";bonus=x (Request/Response)] expected: FAIL - [[/x (Request/Response)] + [x/x;x="¡";bonus=x (Request/Response)] expected: FAIL - [x/[ (Request/Response)] + [x/x;x="¢";bonus=x (Request/Response)] expected: FAIL - [x/x;[=x;bonus=x (Request/Response)] + [x/x;x="£";bonus=x (Request/Response)] expected: FAIL - [x/x;x=[;bonus=x (Request/Response)] + [x/x;x="¤";bonus=x (Request/Response)] expected: FAIL - [\\/x (Request/Response)] + [x/x;x="¥";bonus=x (Request/Response)] expected: FAIL - [x/\\ (Request/Response)] + [x/x;x="¦";bonus=x (Request/Response)] expected: FAIL - [x/x;\\=x;bonus=x (Request/Response)] + [x/x;x="§";bonus=x (Request/Response)] expected: FAIL - [\]/x (Request/Response)] + [x/x;x="¨";bonus=x (Request/Response)] expected: FAIL - [x/\] (Request/Response)] + [x/x;x="©";bonus=x (Request/Response)] expected: FAIL - [x/x;\]=x;bonus=x (Request/Response)] + [x/x;x="ª";bonus=x (Request/Response)] expected: FAIL - [x/x;x=\];bonus=x (Request/Response)] + [x/x;x="«";bonus=x (Request/Response)] expected: FAIL - [{/x (Request/Response)] + [x/x;x="¬";bonus=x (Request/Response)] expected: FAIL - [x/{ (Request/Response)] + [x/x;x="­";bonus=x (Request/Response)] expected: FAIL - [x/x;{=x;bonus=x (Request/Response)] + [x/x;x="®";bonus=x (Request/Response)] expected: FAIL - [x/x;x={;bonus=x (Request/Response)] + [x/x;x="¯";bonus=x (Request/Response)] expected: FAIL - [}/x (Request/Response)] + [x/x;x="°";bonus=x (Request/Response)] expected: FAIL - [x/} (Request/Response)] + [x/x;x="±";bonus=x (Request/Response)] expected: FAIL - [x/x;}=x;bonus=x (Request/Response)] + [x/x;x="²";bonus=x (Request/Response)] expected: FAIL - [x/x;x=};bonus=x (Request/Response)] + [x/x;x="³";bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;x="´";bonus=x (Request/Response)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [x/x;x="µ";bonus=x (Request/Response)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [x/x;x="¶";bonus=x (Request/Response)] expected: FAIL - [x/x;€=x;bonus=x (Request/Response)] + [x/x;x="·";bonus=x (Request/Response)] expected: FAIL - [x/x;x=€;bonus=x (Request/Response)] + [x/x;x="¸";bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;x="¹";bonus=x (Request/Response)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [x/x;x="º";bonus=x (Request/Response)] expected: FAIL - [x/x;‚=x;bonus=x (Request/Response)] + [x/x;x="»";bonus=x (Request/Response)] expected: FAIL - [x/x;x=‚;bonus=x (Request/Response)] + [x/x;x="¼";bonus=x (Request/Response)] expected: FAIL - [x/x;ƒ=x;bonus=x (Request/Response)] + [x/x;x="½";bonus=x (Request/Response)] expected: FAIL - [x/x;x=ƒ;bonus=x (Request/Response)] + [x/x;x="¾";bonus=x (Request/Response)] expected: FAIL - [x/x;„=x;bonus=x (Request/Response)] + [x/x;x="¿";bonus=x (Request/Response)] expected: FAIL - [x/x;x=„;bonus=x (Request/Response)] + [x/x;x="À";bonus=x (Request/Response)] expected: FAIL - [x/x;…=x;bonus=x (Request/Response)] + [x/x;x="Á";bonus=x (Request/Response)] expected: FAIL - [x/x;x=…;bonus=x (Request/Response)] + [x/x;x="Â";bonus=x (Request/Response)] expected: FAIL - [x/x;†=x;bonus=x (Request/Response)] + [x/x;x="Ã";bonus=x (Request/Response)] expected: FAIL - [x/x;x=†;bonus=x (Request/Response)] + [x/x;x="Ä";bonus=x (Request/Response)] expected: FAIL - [x/x;‡=x;bonus=x (Request/Response)] + [x/x;x="Å";bonus=x (Request/Response)] expected: FAIL - [x/x;x=‡;bonus=x (Request/Response)] + [x/x;x="Æ";bonus=x (Request/Response)] expected: FAIL - [x/x;ˆ=x;bonus=x (Request/Response)] + [x/x;x="Ç";bonus=x (Request/Response)] expected: FAIL - [x/x;x=ˆ;bonus=x (Request/Response)] + [x/x;x="È";bonus=x (Request/Response)] expected: FAIL - [x/x;‰=x;bonus=x (Request/Response)] + [x/x;x="É";bonus=x (Request/Response)] expected: FAIL - [x/x;x=‰;bonus=x (Request/Response)] + [x/x;x="Ê";bonus=x (Request/Response)] expected: FAIL - [x/x;Š=x;bonus=x (Request/Response)] + [x/x;x="Ë";bonus=x (Request/Response)] expected: FAIL - [x/x;x=Š;bonus=x (Request/Response)] + [x/x;x="Ì";bonus=x (Request/Response)] expected: FAIL - [x/x;‹=x;bonus=x (Request/Response)] + [x/x;x="Í";bonus=x (Request/Response)] expected: FAIL - [x/x;x=‹;bonus=x (Request/Response)] + [x/x;x="Î";bonus=x (Request/Response)] expected: FAIL - [x/x;Œ=x;bonus=x (Request/Response)] + [x/x;x="Ï";bonus=x (Request/Response)] expected: FAIL - [x/x;x=Œ;bonus=x (Request/Response)] + [x/x;x="Ð";bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;x="Ñ";bonus=x (Request/Response)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [x/x;x="Ò";bonus=x (Request/Response)] expected: FAIL - [x/x;Ž=x;bonus=x (Request/Response)] + [x/x;x="Ó";bonus=x (Request/Response)] expected: FAIL - [x/x;x=Ž;bonus=x (Request/Response)] + [x/x;x="Ô";bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;x="Õ";bonus=x (Request/Response)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [x/x;x="Ö";bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;x="×";bonus=x (Request/Response)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [x/x;x="Ø";bonus=x (Request/Response)] expected: FAIL - [x/x;‘=x;bonus=x (Request/Response)] + [x/x;x="Ù";bonus=x (Request/Response)] expected: FAIL - [x/x;x=‘;bonus=x (Request/Response)] + [x/x;x="Ú";bonus=x (Request/Response)] expected: FAIL - [x/x;’=x;bonus=x (Request/Response)] + [x/x;x="Û";bonus=x (Request/Response)] expected: FAIL - [x/x;x=’;bonus=x (Request/Response)] + [x/x;x="Ü";bonus=x (Request/Response)] expected: FAIL - [x/x;“=x;bonus=x (Request/Response)] + [x/x;x="Ý";bonus=x (Request/Response)] expected: FAIL - [x/x;x=“;bonus=x (Request/Response)] + [x/x;x="Þ";bonus=x (Request/Response)] expected: FAIL - [x/x;”=x;bonus=x (Request/Response)] + [x/x;x="ß";bonus=x (Request/Response)] expected: FAIL - [x/x;x=”;bonus=x (Request/Response)] + [x/x;x="à";bonus=x (Request/Response)] expected: FAIL - [x/x;•=x;bonus=x (Request/Response)] + [x/x;x="á";bonus=x (Request/Response)] expected: FAIL - [x/x;x=•;bonus=x (Request/Response)] + [x/x;x="â";bonus=x (Request/Response)] expected: FAIL - [x/x;–=x;bonus=x (Request/Response)] + [x/x;x="ã";bonus=x (Request/Response)] expected: FAIL - [x/x;x=–;bonus=x (Request/Response)] + [x/x;x="ä";bonus=x (Request/Response)] expected: FAIL - [x/x;—=x;bonus=x (Request/Response)] + [x/x;x="å";bonus=x (Request/Response)] expected: FAIL - [x/x;x=—;bonus=x (Request/Response)] + [x/x;x="æ";bonus=x (Request/Response)] expected: FAIL - [x/x;˜=x;bonus=x (Request/Response)] + [x/x;x="ç";bonus=x (Request/Response)] expected: FAIL - [x/x;x=˜;bonus=x (Request/Response)] + [x/x;x="è";bonus=x (Request/Response)] expected: FAIL - [x/x;™=x;bonus=x (Request/Response)] + [x/x;x="é";bonus=x (Request/Response)] expected: FAIL - [x/x;x=™;bonus=x (Request/Response)] + [x/x;x="ê";bonus=x (Request/Response)] expected: FAIL - [x/x;š=x;bonus=x (Request/Response)] + [x/x;x="ë";bonus=x (Request/Response)] expected: FAIL - [x/x;x=š;bonus=x (Request/Response)] + [x/x;x="ì";bonus=x (Request/Response)] expected: FAIL - [x/x;›=x;bonus=x (Request/Response)] + [x/x;x="í";bonus=x (Request/Response)] expected: FAIL - [x/x;x=›;bonus=x (Request/Response)] + [x/x;x="î";bonus=x (Request/Response)] expected: FAIL - [x/x;œ=x;bonus=x (Request/Response)] + [x/x;x="ï";bonus=x (Request/Response)] expected: FAIL - [x/x;x=œ;bonus=x (Request/Response)] + [x/x;x="ð";bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;x="ñ";bonus=x (Request/Response)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [x/x;x="ò";bonus=x (Request/Response)] expected: FAIL - [x/x;ž=x;bonus=x (Request/Response)] + [x/x;x="ó";bonus=x (Request/Response)] expected: FAIL - [x/x;x=ž;bonus=x (Request/Response)] + [x/x;x="ô";bonus=x (Request/Response)] expected: FAIL - [x/x;Ÿ=x;bonus=x (Request/Response)] + [x/x;x="õ";bonus=x (Request/Response)] expected: FAIL - [x/x;x=Ÿ;bonus=x (Request/Response)] + [x/x;x="ö";bonus=x (Request/Response)] expected: FAIL - [x/x; =x;bonus=x (Request/Response)] + [x/x;x="÷";bonus=x (Request/Response)] expected: FAIL - [x/x;x= ;bonus=x (Request/Response)] + [x/x;x="ø";bonus=x (Request/Response)] expected: FAIL - [x/x;¡=x;bonus=x (Request/Response)] + [x/x;x="ù";bonus=x (Request/Response)] expected: FAIL - [x/x;x=¡;bonus=x (Request/Response)] + [x/x;x="ú";bonus=x (Request/Response)] expected: FAIL - [x/x;¢=x;bonus=x (Request/Response)] + [x/x;x="û";bonus=x (Request/Response)] expected: FAIL - [x/x;x=¢;bonus=x (Request/Response)] + [x/x;x="ü";bonus=x (Request/Response)] expected: FAIL - [x/x;£=x;bonus=x (Request/Response)] + [x/x;x="ý";bonus=x (Request/Response)] expected: FAIL - [x/x;x=£;bonus=x (Request/Response)] + [x/x;x="þ";bonus=x (Request/Response)] expected: FAIL - [x/x;¤=x;bonus=x (Request/Response)] + [x/x;x="ÿ";bonus=x (Request/Response)] expected: FAIL - [x/x;x=¤;bonus=x (Request/Response)] - expected: FAIL - [x/x;¥=x;bonus=x (Request/Response)] +[parsing.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [x/x;\n\r\t x=x\n\r\t ;x=y (Blob/File)] expected: FAIL - [x/x;x=¥;bonus=x (Request/Response)] + [x/x;x=Ò;bonus=x (Blob/File)] expected: FAIL - [x/x;¦=x;bonus=x (Request/Response)] + [x/x;x=ø;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¦;bonus=x (Request/Response)] + [x/x;x="„";bonus=x (Blob/File)] expected: FAIL - [x/x;§=x;bonus=x (Request/Response)] + [x/\\ (Blob/File)] expected: FAIL - [x/x;x=§;bonus=x (Request/Response)] + [x/x;x=¥;bonus=x (Blob/File)] expected: FAIL - [x/x;¨=x;bonus=x (Request/Response)] + [x/x;x="È";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¨;bonus=x (Request/Response)] + [x/( (Blob/File)] expected: FAIL - [x/x;©=x;bonus=x (Request/Response)] + [x/x;x="’";bonus=x (Blob/File)] expected: FAIL - [x/x;x=©;bonus=x (Request/Response)] + [x/x;x=Á;bonus=x (Blob/File)] expected: FAIL - [x/x;ª=x;bonus=x (Request/Response)] + [x/x;x="Á";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ª;bonus=x (Request/Response)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;«=x;bonus=x (Request/Response)] + [x/x;x="Ç";bonus=x (Blob/File)] expected: FAIL - [x/x;x=«;bonus=x (Request/Response)] + [;/x (Blob/File)] expected: FAIL - [x/x;¬=x;bonus=x (Request/Response)] + [x/x;(=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¬;bonus=x (Request/Response)] + [x/x;x="×";bonus=x (Blob/File)] expected: FAIL - [x/x;­=x;bonus=x (Request/Response)] + [x/x;\\=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=­;bonus=x (Request/Response)] + [x/x;x=•;bonus=x (Blob/File)] expected: FAIL - [x/x;®=x;bonus=x (Request/Response)] + [x/x;x=”;bonus=x (Blob/File)] expected: FAIL - [x/x;x=®;bonus=x (Request/Response)] + [x/x;x="À";bonus=x (Blob/File)] expected: FAIL - [x/x;¯=x;bonus=x (Request/Response)] + [x/x;x=\x18;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¯;bonus=x (Request/Response)] + [x/x;Ý=x;bonus=x (Blob/File)] expected: FAIL - [x/x;°=x;bonus=x (Request/Response)] + [text/html;charset={gbk} (Blob/File)] expected: FAIL - [x/x;x=°;bonus=x (Request/Response)] + [x/x;x="¢";bonus=x (Blob/File)] expected: FAIL - [x/x;±=x;bonus=x (Request/Response)] + [x/x;x=¡;bonus=x (Blob/File)] expected: FAIL - [x/x;x=±;bonus=x (Request/Response)] + [x/x;x="–";bonus=x (Blob/File)] expected: FAIL - [x/x;²=x;bonus=x (Request/Response)] + [x/x;x="¾";bonus=x (Blob/File)] expected: FAIL - [x/x;x=²;bonus=x (Request/Response)] + [x/x;x=\x08;bonus=x (Blob/File)] expected: FAIL - [x/x;³=x;bonus=x (Request/Response)] + [text/html;charset=";charset=foo";charset=GBK (Blob/File)] expected: FAIL - [x/x;x=³;bonus=x (Request/Response)] + [x/x;Ñ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;´=x;bonus=x (Request/Response)] + [TEXT/HTML;CHARSET=GBK (Blob/File)] expected: FAIL - [x/x;x=´;bonus=x (Request/Response)] + [x/x;x=–;bonus=x (Blob/File)] expected: FAIL - [x/x;µ=x;bonus=x (Request/Response)] + [x/x;x=ý;bonus=x (Blob/File)] expected: FAIL - [x/x;x=µ;bonus=x (Request/Response)] + [x/x;x="†";bonus=x (Blob/File)] expected: FAIL - [x/x;¶=x;bonus=x (Request/Response)] + [x/x;x="á";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¶;bonus=x (Request/Response)] + [x/x;ä=x;bonus=x (Blob/File)] expected: FAIL - [x/x;·=x;bonus=x (Request/Response)] + [x/x;²=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=·;bonus=x (Request/Response)] + [x/x;à=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¸=x;bonus=x (Request/Response)] + [x/x;\x18=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¸;bonus=x (Request/Response)] + [x/x;x=¸;bonus=x (Blob/File)] expected: FAIL - [x/x;¹=x;bonus=x (Request/Response)] + [x/x;x=,;bonus=x (Request/Response)] expected: FAIL - [x/x;x=¹;bonus=x (Request/Response)] + [text/html;charset=";charset=GBK (Blob/File)] expected: FAIL - [x/x;º=x;bonus=x (Request/Response)] + [x/x;†=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=º;bonus=x (Request/Response)] + [x/x;x="µ";bonus=x (Blob/File)] expected: FAIL - [x/x;»=x;bonus=x (Request/Response)] + [x/x;x=Ø;bonus=x (Blob/File)] expected: FAIL - [x/x;x=»;bonus=x (Request/Response)] + [x/x;Õ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¼=x;bonus=x (Request/Response)] + [x/x;x="Ð";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¼;bonus=x (Request/Response)] + [(/) (Blob/File)] expected: FAIL - [x/x;½=x;bonus=x (Request/Response)] + [x/x;˜=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=½;bonus=x (Request/Response)] + [x/x;ž=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¾=x;bonus=x (Request/Response)] + [x/x;x="”";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¾;bonus=x (Request/Response)] + [x/x;Œ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¿=x;bonus=x (Request/Response)] + [x/x;½=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¿;bonus=x (Request/Response)] + [x/x;x=½;bonus=x (Blob/File)] expected: FAIL - [x/x;À=x;bonus=x (Request/Response)] + [x/x;x=¾;bonus=x (Blob/File)] expected: FAIL - [x/x;x=À;bonus=x (Request/Response)] + [x/x;x="ƒ";bonus=x (Blob/File)] expected: FAIL - [x/x;Á=x;bonus=x (Request/Response)] + [\]/x (Blob/File)] expected: FAIL - [x/x;x=Á;bonus=x (Request/Response)] + [x/x;x="\x14";bonus=x (Blob/File)] expected: FAIL - [x/x;Â=x;bonus=x (Request/Response)] + [x/x;x="\x02";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Â;bonus=x (Request/Response)] + [x/x;x=³;bonus=x (Blob/File)] expected: FAIL - [x/x;Ã=x;bonus=x (Request/Response)] + [x/x;x="‹";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ã;bonus=x (Request/Response)] + [x/x;:=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ä=x;bonus=x (Request/Response)] + [x/x;…=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ä;bonus=x (Request/Response)] + [x/x;x="²";bonus=x (Blob/File)] expected: FAIL - [x/x;Å=x;bonus=x (Request/Response)] + [x/x;x=Ý;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Å;bonus=x (Request/Response)] + [bogus/ (Blob/File)] expected: FAIL - [x/x;Æ=x;bonus=x (Request/Response)] + [x/x;“=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Æ;bonus=x (Request/Response)] + [x/x;™=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ç=x;bonus=x (Request/Response)] + [x/x;x="¸";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ç;bonus=x (Request/Response)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;È=x;bonus=x (Request/Response)] + [x/x;ª=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=È;bonus=x (Request/Response)] + [x/x;x="\x06";bonus=x (Blob/File)] expected: FAIL - [x/x;É=x;bonus=x (Request/Response)] + [x/x;Á=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=É;bonus=x (Request/Response)] + [x/x;x=è;bonus=x (Blob/File)] expected: FAIL - [x/x;Ê=x;bonus=x (Request/Response)] + [text/html ; ; charset=gbk (Blob/File)] expected: FAIL - [x/x;x=Ê;bonus=x (Request/Response)] + [x/x;¡=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ë=x;bonus=x (Request/Response)] + [x/x\n\r\t ;x=x (Blob/File)] expected: FAIL - [x/x;x=Ë;bonus=x (Request/Response)] + [x/x;Ã=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ì=x;bonus=x (Request/Response)] + [x/x;x="\x16";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ì;bonus=x (Request/Response)] + [x/x;x=à;bonus=x (Blob/File)] expected: FAIL - [x/x;Í=x;bonus=x (Request/Response)] + [x/x;x=æ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Í;bonus=x (Request/Response)] + [x/x;x=\x13;bonus=x (Blob/File)] expected: FAIL - [x/x;Î=x;bonus=x (Request/Response)] + [x/< (Blob/File)] expected: FAIL - [x/x;x=Î;bonus=x (Request/Response)] + [x/x;Ê=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ï=x;bonus=x (Request/Response)] + [x/x;x="Í";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ï;bonus=x (Request/Response)] + [x/x;x=\x14;bonus=x (Blob/File)] expected: FAIL - [x/x;Ð=x;bonus=x (Request/Response)] + [x/x;í=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ð;bonus=x (Request/Response)] + [x/x;x=Ž;bonus=x (Blob/File)] expected: FAIL - [x/x;Ñ=x;bonus=x (Request/Response)] + [x/x;ð=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ñ;bonus=x (Request/Response)] + [:/x (Blob/File)] expected: FAIL - [x/x;Ò=x;bonus=x (Request/Response)] + [x/x;æ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ò;bonus=x (Request/Response)] + [x/x;x="¬";bonus=x (Blob/File)] expected: FAIL - [x/x;Ó=x;bonus=x (Request/Response)] + [x/x;\x1e=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ó;bonus=x (Request/Response)] + [bogus/bogus/; (Blob/File)] expected: FAIL - [x/x;Ô=x;bonus=x (Request/Response)] + [x/x;x= (Blob/File)] expected: FAIL - [x/x;x=Ô;bonus=x (Request/Response)] + [x/x;ò=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Õ=x;bonus=x (Request/Response)] + [x/x;x="Ž";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Õ;bonus=x (Request/Response)] + [x/x;x="\x04";bonus=x (Blob/File)] expected: FAIL - [x/x;Ö=x;bonus=x (Request/Response)] + [x/x;Ú=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ö;bonus=x (Request/Response)] + [x/x;Ž=x;bonus=x (Blob/File)] expected: FAIL - [x/x;×=x;bonus=x (Request/Response)] + [x/x;x=í;bonus=x (Blob/File)] expected: FAIL - [x/x;x=×;bonus=x (Request/Response)] + [x/x;x="¡";bonus=x (Blob/File)] expected: FAIL - [x/x;Ø=x;bonus=x (Request/Response)] + [x/x;Ä=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ø;bonus=x (Request/Response)] + [x/x;x=:;bonus=x (Blob/File)] expected: FAIL - [x/x;Ù=x;bonus=x (Request/Response)] + [x/x;x="\x13";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ù;bonus=x (Request/Response)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;Ú=x;bonus=x (Request/Response)] + [x/x;x=›;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ú;bonus=x (Request/Response)] + [x/x;å=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Û=x;bonus=x (Request/Response)] + [x/x;test=�;x=x (Blob/File)] expected: FAIL - [x/x;x=Û;bonus=x (Request/Response)] + [x/x;ü=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ü=x;bonus=x (Request/Response)] + [x/x;Í=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ü;bonus=x (Request/Response)] + [x/x;x="\x1b";bonus=x (Blob/File)] expected: FAIL - [x/x;Ý=x;bonus=x (Request/Response)] + [x/x;¸=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ý;bonus=x (Request/Response)] + [x/x;x=…;bonus=x (Blob/File)] expected: FAIL - [x/x;Þ=x;bonus=x (Request/Response)] + [x/x;x="Ÿ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Þ;bonus=x (Request/Response)] + [x/x;x="ú";bonus=x (Blob/File)] expected: FAIL - [x/x;ß=x;bonus=x (Request/Response)] + [x/" (Blob/File)] expected: FAIL - [x/x;x=ß;bonus=x (Request/Response)] + [x/x;x=‹;bonus=x (Blob/File)] expected: FAIL - [x/x;à=x;bonus=x (Request/Response)] + [x/x;\x1d=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=à;bonus=x (Request/Response)] + [x/x;ï=x;bonus=x (Blob/File)] expected: FAIL - [x/x;á=x;bonus=x (Request/Response)] + [x/x;Ð=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=á;bonus=x (Request/Response)] + [x/x;x="‚";bonus=x (Blob/File)] expected: FAIL - [x/x;â=x;bonus=x (Request/Response)] + [x/x;x=Â;bonus=x (Blob/File)] expected: FAIL - [x/x;x=â;bonus=x (Request/Response)] + [x/x;ø=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ã=x;bonus=x (Request/Response)] + [x/x;x=Œ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ã;bonus=x (Request/Response)] + [x/x;x=’;bonus=x (Blob/File)] expected: FAIL - [x/x;ä=x;bonus=x (Request/Response)] + [x/x;x=¨;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ä;bonus=x (Request/Response)] + [x/x;x=å;bonus=x (Blob/File)] expected: FAIL - [x/x;å=x;bonus=x (Request/Response)] + [text/html;charset="gbk (Blob/File)] expected: FAIL - [x/x;x=å;bonus=x (Request/Response)] + [x/x;x=};bonus=x (Blob/File)] expected: FAIL - [x/x;æ=x;bonus=x (Request/Response)] + [x/x;x="¯";bonus=x (Blob/File)] expected: FAIL - [x/x;x=æ;bonus=x (Request/Response)] + [x/x;ˆ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ç=x;bonus=x (Request/Response)] + [x/x;©=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ç;bonus=x (Request/Response)] + [x/x;ñ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;è=x;bonus=x (Request/Response)] + [x/x;±=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=è;bonus=x (Request/Response)] + [x/x;x=\x0c;bonus=x (Blob/File)] expected: FAIL - [x/x;é=x;bonus=x (Request/Response)] + [x/x;\x14=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=é;bonus=x (Request/Response)] + [x/x;Ô=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ê=x;bonus=x (Request/Response)] + [x/x;x=š;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ê;bonus=x (Request/Response)] + [x/x;x="³";bonus=x (Blob/File)] expected: FAIL - [x/x;ë=x;bonus=x (Request/Response)] + [x/x;x="Ä";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ë;bonus=x (Request/Response)] + [x/x;x="©";bonus=x (Blob/File)] expected: FAIL - [x/x;ì=x;bonus=x (Request/Response)] + [x/x;x=Æ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ì;bonus=x (Request/Response)] + [x/x;x="\x1e";bonus=x (Blob/File)] expected: FAIL - [x/x;í=x;bonus=x (Request/Response)] + [x/x;\x03=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=í;bonus=x (Request/Response)] + [x/x;x=È;bonus=x (Blob/File)] expected: FAIL - [x/x;î=x;bonus=x (Request/Response)] + [x/x;x="™";bonus=x (Blob/File)] expected: FAIL - [x/x;x=î;bonus=x (Request/Response)] + [x/x;x="\x18";bonus=x (Blob/File)] expected: FAIL - [x/x;ï=x;bonus=x (Request/Response)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ï;bonus=x (Request/Response)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ð=x;bonus=x (Request/Response)] + [x/x;\x06=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ð;bonus=x (Request/Response)] + [x/x;‰=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ñ=x;bonus=x (Request/Response)] + [x/x;x=\x00;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ñ;bonus=x (Request/Response)] + [x/x;x="\x0f";bonus=x (Blob/File)] expected: FAIL - [x/x;ò=x;bonus=x (Request/Response)] + ["/x (Blob/File)] expected: FAIL - [x/x;x=ò;bonus=x (Request/Response)] + [x/x;x="»";bonus=x (Blob/File)] expected: FAIL - [x/x;ó=x;bonus=x (Request/Response)] + [x/x;ù=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ó;bonus=x (Request/Response)] + [x/x;¿=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ô=x;bonus=x (Request/Response)] + [x/x;x=ž;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ô;bonus=x (Request/Response)] + [x/x;x=ç;bonus=x (Blob/File)] expected: FAIL - [x/x;õ=x;bonus=x (Request/Response)] + [x/x;x="Ñ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=õ;bonus=x (Request/Response)] + [text/html(;doesnot=matter (Blob/File)] expected: FAIL - [x/x;ö=x;bonus=x (Request/Response)] + [x/x;x="\x12";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ö;bonus=x (Request/Response)] + [x/x;­=x;bonus=x (Blob/File)] expected: FAIL - [x/x;÷=x;bonus=x (Request/Response)] + [x/x;›=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=÷;bonus=x (Request/Response)] + [x/x;Â=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ø=x;bonus=x (Request/Response)] + [x/x;x="§";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ø;bonus=x (Request/Response)] + [x/{ (Blob/File)] expected: FAIL - [x/x;ù=x;bonus=x (Request/Response)] + [x/x;x="Ó";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ù;bonus=x (Request/Response)] + [x/x;„=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ú=x;bonus=x (Request/Response)] + [x/x;x=£;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ú;bonus=x (Request/Response)] + [x/x;Ü=x;bonus=x (Blob/File)] expected: FAIL - [x/x;û=x;bonus=x (Request/Response)] + [{/x (Blob/File)] expected: FAIL - [x/x;x=û;bonus=x (Request/Response)] + [x/x;\n=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ü=x;bonus=x (Request/Response)] + [x/x;õ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ü;bonus=x (Request/Response)] + [x/x;x=Ô;bonus=x (Blob/File)] expected: FAIL - [x/x;ý=x;bonus=x (Request/Response)] + [x/x;x="Ë";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ý;bonus=x (Request/Response)] + [x/x;¤=x;bonus=x (Blob/File)] expected: FAIL - [x/x;þ=x;bonus=x (Request/Response)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=þ;bonus=x (Request/Response)] + [x/x;x=‚;bonus=x (Blob/File)] expected: FAIL - [x/x;ÿ=x;bonus=x (Request/Response)] + [text/html;\x0bcharset=gbk (Blob/File)] expected: FAIL - [x/x;x=ÿ;bonus=x (Request/Response)] + [x/x;x=€;bonus=x (Blob/File)] expected: FAIL - [x/x;x="€";bonus=x (Request/Response)] + [x/x;,=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [x/x;x=<;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‚";bonus=x (Request/Response)] + [x/x;x=\x16;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ƒ";bonus=x (Request/Response)] + [x/x;ÿ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="„";bonus=x (Request/Response)] + [x/x;ß=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="…";bonus=x (Request/Response)] + [x/x;x="÷";bonus=x (Blob/File)] expected: FAIL - [x/x;x="†";bonus=x (Request/Response)] + [x/x;x=Š;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‡";bonus=x (Request/Response)] + [x/x;x="Ý";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ˆ";bonus=x (Request/Response)] + [x/x;x="Ê";bonus=x (Blob/File)] expected: FAIL - [x/x;x="‰";bonus=x (Request/Response)] + [x/x;x=\];bonus=x (Blob/File)] expected: FAIL - [x/x;x="Š";bonus=x (Request/Response)] + [x/x;Ø=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‹";bonus=x (Request/Response)] + [x/x;x=>;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Œ";bonus=x (Request/Response)] + [x/@ (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [x/x;x=á;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ž";bonus=x (Request/Response)] + [x/x;Ò=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [x/x;»=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [x/x;x=²;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‘";bonus=x (Request/Response)] + [x/; (Blob/File)] expected: FAIL - [x/x;x="’";bonus=x (Request/Response)] + [x/x;\x19=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="“";bonus=x (Request/Response)] + [x/x;î=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="”";bonus=x (Request/Response)] + [bogus/ (Blob/File)] expected: FAIL - [x/x;x="•";bonus=x (Request/Response)] + [x/x;x="Ã";bonus=x (Blob/File)] expected: FAIL - [x/x;x="–";bonus=x (Request/Response)] + [x/x;¹=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="—";bonus=x (Request/Response)] + [x/x;x="“";bonus=x (Blob/File)] expected: FAIL - [x/x;x="˜";bonus=x (Request/Response)] + [text/html;;;;charset=gbk (Blob/File)] expected: FAIL - [x/x;x="™";bonus=x (Request/Response)] + [x/x;x="‰";bonus=x (Blob/File)] expected: FAIL - [x/x;x="š";bonus=x (Request/Response)] + [x/x;\x16=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="›";bonus=x (Request/Response)] + [x/x;x="£";bonus=x (Blob/File)] expected: FAIL - [x/x;x="œ";bonus=x (Request/Response)] + [!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [x/x;°=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ž";bonus=x (Request/Response)] + [x/x;x=\x0f;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ÿ";bonus=x (Request/Response)] + [x/x;{=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=" ";bonus=x (Request/Response)] + [x/x;x=(;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¡";bonus=x (Request/Response)] + [x/ (Blob/File)] expected: FAIL - [x/x;x="¢";bonus=x (Request/Response)] + [x/x;x="·";bonus=x (Blob/File)] expected: FAIL - [x/x;x="£";bonus=x (Request/Response)] + [x/x;x="°";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¤";bonus=x (Request/Response)] + [text/html;charset=";charset=foo";charset=GBK (Request/Response)] expected: FAIL - [x/x;x="¥";bonus=x (Request/Response)] + [x/x;x="ß";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¦";bonus=x (Request/Response)] + [x/x;x=—;bonus=x (Blob/File)] expected: FAIL - [x/x;x="§";bonus=x (Request/Response)] + [x/x;x=\x05;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¨";bonus=x (Request/Response)] + [x/x;x=\x04;bonus=x (Blob/File)] expected: FAIL - [x/x;x="©";bonus=x (Request/Response)] + [x/x;\x0c=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ª";bonus=x (Request/Response)] + [x/x;x="—";bonus=x (Blob/File)] expected: FAIL - [x/x;x="«";bonus=x (Request/Response)] + [x/x;>=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¬";bonus=x (Request/Response)] + [x/x;x=­;bonus=x (Blob/File)] expected: FAIL - [x/x;x="­";bonus=x (Request/Response)] + [x/x;x="½";bonus=x (Blob/File)] expected: FAIL - [x/x;x="®";bonus=x (Request/Response)] + [x/x;\x00=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¯";bonus=x (Request/Response)] + [x/x;x=‰;bonus=x (Blob/File)] expected: FAIL - [x/x;x="°";bonus=x (Request/Response)] + [x/x;x=\x06;bonus=x (Blob/File)] expected: FAIL - [x/x;x="±";bonus=x (Request/Response)] + [x/x;x=‘;bonus=x (Blob/File)] expected: FAIL - [x/x;x="²";bonus=x (Request/Response)] + [x/x;x="ð";bonus=x (Blob/File)] expected: FAIL - [x/x;x="³";bonus=x (Request/Response)] + [x/x;Ì=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="´";bonus=x (Request/Response)] + [x/x;x=ô;bonus=x (Blob/File)] expected: FAIL - [x/x;x="µ";bonus=x (Request/Response)] + [x/x;\r=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¶";bonus=x (Request/Response)] + [x/x;x="Ï";bonus=x (Blob/File)] expected: FAIL - [x/x;x="·";bonus=x (Request/Response)] + [x/x;x="ø";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¸";bonus=x (Request/Response)] + [x/x;x="Î";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¹";bonus=x (Request/Response)] + [x/x;x="´";bonus=x (Blob/File)] expected: FAIL - [x/x;x="º";bonus=x (Request/Response)] + [x/x;x="Ü";bonus=x (Blob/File)] expected: FAIL - [x/x;x="»";bonus=x (Request/Response)] + [x/x;x=Ð;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¼";bonus=x (Request/Response)] + [x/x;x="Þ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="½";bonus=x (Request/Response)] + [x/x;\x04=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¾";bonus=x (Request/Response)] + [text/html;";charset=gbk (Blob/File)] expected: FAIL - [x/x;x="¿";bonus=x (Request/Response)] + [x/x;Ù=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="À";bonus=x (Request/Response)] + [x/x;x=Ê;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Á";bonus=x (Request/Response)] + [x/x;x="ì";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Â";bonus=x (Request/Response)] + [x/x;x=Ä;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ã";bonus=x (Request/Response)] + [x/x;x="\x03";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ä";bonus=x (Request/Response)] + [x/x;¯=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Å";bonus=x (Request/Response)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Æ";bonus=x (Request/Response)] + [{/} (Blob/File)] expected: FAIL - [x/x;x="Ç";bonus=x (Request/Response)] + [x/x;x="\x19";bonus=x (Blob/File)] expected: FAIL - [x/x;x="È";bonus=x (Request/Response)] + [x/x;Ÿ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="É";bonus=x (Request/Response)] + [x/x;ô=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ê";bonus=x (Request/Response)] + [x/x;þ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ë";bonus=x (Request/Response)] + [x/} (Blob/File)] expected: FAIL - [x/x;x="Ì";bonus=x (Request/Response)] + [x/x;Š=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Í";bonus=x (Request/Response)] + [/ (Blob/File)] expected: FAIL - [x/x;x="Î";bonus=x (Request/Response)] + [x/x;‘=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ï";bonus=x (Request/Response)] + [x/x;x=É;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ð";bonus=x (Request/Response)] + [x/x;¦=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ñ";bonus=x (Request/Response)] + [x/x;x="ž";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ò";bonus=x (Request/Response)] + [x/x;x=/;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ó";bonus=x (Request/Response)] + [x/x;x="É";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ô";bonus=x (Request/Response)] + [text/html;charset= gbk (Blob/File)] expected: FAIL - [x/x;x="Õ";bonus=x (Request/Response)] + [text/html;charset=";charset=GBK (Request/Response)] expected: FAIL - [x/x;x="Ö";bonus=x (Request/Response)] + [text/html;charset="";charset=GBK (Blob/File)] expected: FAIL - [x/x;x="×";bonus=x (Request/Response)] + [x/x;ú=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ø";bonus=x (Request/Response)] + [x/x;ç=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ù";bonus=x (Request/Response)] + [x/x;x=Ã;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ú";bonus=x (Request/Response)] + [x/x;x="œ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Û";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="Ü";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="Ý";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="Þ";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ß";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="à";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="á";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="â";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ã";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ä";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="å";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="æ";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ç";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="è";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="é";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ê";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ë";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ì";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="í";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="î";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ï";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ð";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ñ";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ò";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ó";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ô";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="õ";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ö";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="÷";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ø";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ù";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ú";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="û";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ü";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ý";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="þ";bonus=x (Request/Response)] - expected: FAIL - - [x/x;x="ÿ";bonus=x (Request/Response)] - expected: FAIL - - -[parsing.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [x/x;\n\r\t x=x\n\r\t ;x=y (Blob/File)] - expected: FAIL - - [x/x;x=Ò;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ø;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="„";bonus=x (Blob/File)] - expected: FAIL - - [x/\\ (Blob/File)] - expected: FAIL - - [x/x;x=¥;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="È";bonus=x (Blob/File)] - expected: FAIL - - [x/( (Blob/File)] - expected: FAIL - - [x/x;x="’";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Á;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Á";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ç";bonus=x (Blob/File)] - expected: FAIL - - [;/x (Blob/File)] - expected: FAIL - - [x/x;(=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="×";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\\=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=•;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=”;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="À";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x18;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ý=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset={gbk} (Blob/File)] - expected: FAIL - - [x/x;x="¢";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¡;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="–";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¾";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x08;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset=";charset=foo";charset=GBK (Blob/File)] - expected: FAIL - - [x/x;Ñ=x;bonus=x (Blob/File)] - expected: FAIL - - [TEXT/HTML;CHARSET=GBK (Blob/File)] - expected: FAIL - - [x/x;x=–;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ý;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="†";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="á";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=",";bonus=x (Request/Response)] - expected: FAIL - - [x/x;ä=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;²=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;à=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x18=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¸;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=,;bonus=x (Request/Response)] - expected: FAIL - - [text/html;charset=";charset=GBK (Blob/File)] - expected: FAIL - - [x/x;†=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="µ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;test (Request/Response)] - expected: FAIL - - [x/x;x=Ø;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Õ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ð";bonus=x (Blob/File)] - expected: FAIL - - [(/) (Blob/File)] - expected: FAIL - - [x/x;˜=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ž=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="”";bonus=x (Blob/File)] - expected: FAIL - - [x/x;Œ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;½=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=½;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¾;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ƒ";bonus=x (Blob/File)] - expected: FAIL - - [\]/x (Blob/File)] - expected: FAIL - - [x/x;x="\x14";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x02";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=³;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="‹";bonus=x (Blob/File)] - expected: FAIL - - [x/x;:=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;…=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="²";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ý;bonus=x (Blob/File)] - expected: FAIL - - [bogus/ (Blob/File)] - expected: FAIL - - [x/x;“=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;™=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¸";bonus=x (Blob/File)] - expected: FAIL - - [text/html;\x0bcharset=gbk (Request/Response)] - expected: FAIL - - [x/x;x=;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ª=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x06";bonus=x (Blob/File)] - expected: FAIL - - [x/x;Á=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=è;bonus=x (Blob/File)] - expected: FAIL - - [text/html ; ; charset=gbk (Blob/File)] - expected: FAIL - - [x/x;¡=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x\n\r\t ;x=x (Blob/File)] - expected: FAIL - - [x/x;Ã=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x16";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=à;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=æ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x13;bonus=x (Blob/File)] - expected: FAIL - - [x/< (Blob/File)] - expected: FAIL - - [x/x;Ê=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Í";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x14;bonus=x (Blob/File)] - expected: FAIL - - [x/x;í=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ž;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ð=x;bonus=x (Blob/File)] - expected: FAIL - - [:/x (Blob/File)] - expected: FAIL - - [x/x;æ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¬";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x1e=x;bonus=x (Blob/File)] - expected: FAIL - - [bogus/bogus/; (Blob/File)] - expected: FAIL - - [x/x;x= (Blob/File)] - expected: FAIL - - [x/x;ò=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ž";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x04";bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ú=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ž=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=í;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¡";bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ä=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=:;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x13";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=›;bonus=x (Blob/File)] - expected: FAIL - - [x/x;å=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;test=�;x=x (Blob/File)] - expected: FAIL - - [x/x;ü=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Í=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x1b";bonus=x (Blob/File)] - expected: FAIL - - [x/x;¸=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=…;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ÿ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ú";bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset=\x0bgbk (Request/Response)] - expected: FAIL - - [x/" (Blob/File)] - expected: FAIL - - [x/x;x=‹;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x1d=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ï=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ð=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="‚";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Â;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ø=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Œ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=’;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¨;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=å;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset="gbk (Blob/File)] - expected: FAIL - - [x/x;x=};bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¯";bonus=x (Blob/File)] - expected: FAIL - - [x/x;ˆ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;©=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ñ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;±=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x0c;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x14=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ô=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=š;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="³";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ä";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="©";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Æ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x1e";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x03=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=È;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="™";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x18";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=;bonus=x (Blob/File)] - expected: FAIL - - [x/x;=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x06=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;‰=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x00;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x0f";bonus=x (Blob/File)] - expected: FAIL - - ["/x (Blob/File)] - expected: FAIL - - [x/x;x="»";bonus=x (Blob/File)] - expected: FAIL - - [x/x;ù=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;¿=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ž;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ç;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ñ";bonus=x (Blob/File)] - expected: FAIL - - [text/html(;doesnot=matter (Blob/File)] - expected: FAIL - - [x/x;x="\x12";bonus=x (Blob/File)] - expected: FAIL - - [x/x;­=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;›=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Â=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="§";bonus=x (Blob/File)] - expected: FAIL - - [x/{ (Blob/File)] - expected: FAIL - - [x/x;x="Ó";bonus=x (Blob/File)] - expected: FAIL - - [x/x;„=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=£;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ü=x;bonus=x (Blob/File)] - expected: FAIL - - [{/x (Blob/File)] - expected: FAIL - - [x/x;\n=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;õ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ô;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ë";bonus=x (Blob/File)] - expected: FAIL - - [x/x;¤=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=‚;bonus=x (Blob/File)] - expected: FAIL - - [text/html;\x0bcharset=gbk (Blob/File)] - expected: FAIL - - [x/x;x=€;bonus=x (Blob/File)] - expected: FAIL - - [x/x;,=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=<;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x16;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ÿ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ß=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="÷";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Š;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ý";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ê";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\];bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ø=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=>;bonus=x (Blob/File)] - expected: FAIL - - [x/@ (Blob/File)] - expected: FAIL - - [x/x;x=á;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ò=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;»=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=²;bonus=x (Blob/File)] - expected: FAIL - - [x/; (Blob/File)] - expected: FAIL - - [x/x;\x19=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;î=x;bonus=x (Blob/File)] - expected: FAIL - - [bogus/ (Blob/File)] - expected: FAIL - - [x/x;x="Ã";bonus=x (Blob/File)] - expected: FAIL - - [x/x;¹=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="“";bonus=x (Blob/File)] - expected: FAIL - - [text/html;;;;charset=gbk (Blob/File)] - expected: FAIL - - [x/x;x="‰";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x16=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="£";bonus=x (Blob/File)] - expected: FAIL - - [!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz (Blob/File)] - expected: FAIL - - [x/x;°=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x0f;bonus=x (Blob/File)] - expected: FAIL - - [x/x;{=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=(;bonus=x (Blob/File)] - expected: FAIL - - [x/ (Blob/File)] - expected: FAIL - - [x/x;x="·";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="°";bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset=";charset=foo";charset=GBK (Request/Response)] - expected: FAIL - - [x/x;x="ß";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=—;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x05;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x04;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x0c=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="—";bonus=x (Blob/File)] - expected: FAIL - - [x/x;>=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=­;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="½";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x00=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=‰;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x06;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=‘;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ð";bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ì=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ô;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\r=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ï";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ø";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Î";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="´";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ü";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ð;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Þ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x04=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;";charset=gbk (Blob/File)] - expected: FAIL - - [x/x;Ù=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ê;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ì";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ä;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x03";bonus=x (Blob/File)] - expected: FAIL - - [x/x;¯=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=;bonus=x (Blob/File)] - expected: FAIL - - [{/} (Blob/File)] - expected: FAIL - - [x/x;x="\x19";bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ÿ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ô=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;þ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/} (Blob/File)] - expected: FAIL - - [x/x;Š=x;bonus=x (Blob/File)] - expected: FAIL - - [/ (Blob/File)] - expected: FAIL - - [x/x;‘=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=É;bonus=x (Blob/File)] - expected: FAIL - - [x/x;¦=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ž";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=/;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="É";bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset= gbk (Blob/File)] - expected: FAIL - - [text/html;charset=";charset=GBK (Request/Response)] - expected: FAIL - - [text/html;charset="";charset=GBK (Blob/File)] - expected: FAIL - - [x/x;ú=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ç=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ã;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="œ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x07";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=§;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¯;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x10=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset=gbk" (Blob/File)] - expected: FAIL - - [x/x;\x12=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ÿ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ó;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="å";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x1b=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="è";bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset="gbk"x (Blob/File)] - expected: FAIL - - [x/x;<=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x1e;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ë;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ö=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¨";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="€";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ã;bonus=x (Blob/File)] - expected: FAIL - - [x/x;¾=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¼;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Ú";bonus=x (Blob/File)] - expected: FAIL - - [x/x;§=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x0b=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=©;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ß;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="";bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x15=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset="\\g\\b\\k" (Blob/File)] - expected: FAIL - - [x/x;x="ã";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=“;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x0b;bonus=x (Blob/File)] - expected: FAIL - - [text/html;test;charset=gbk (Blob/File)] - expected: FAIL - - [x/x;À=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x0e";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=þ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x1c=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¹";bonus=x (Blob/File)] - expected: FAIL - - [x/x;ó=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;‡=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x; =x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x15;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x={;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¿;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x1b;bonus=x (Blob/File)] - expected: FAIL - - ["text/html" (Blob/File)] - expected: FAIL - - [x/x;÷=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\r;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¶";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x0c";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ù;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x01=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;)=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x1c;bonus=x (Blob/File)] - expected: FAIL - - [x/x;¨=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=‡;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Â";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="±";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x02;bonus=x (Blob/File)] - expected: FAIL - - [)/x (Blob/File)] - expected: FAIL - - [x/x;·=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Š";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="®";bonus=x (Blob/File)] - expected: FAIL - - [x/x;¢=x;bonus=x (Blob/File)] - expected: FAIL - - [!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz (Request/Response)] - expected: FAIL - - [x/x;x=¹;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ç;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Û;bonus=x (Blob/File)] - expected: FAIL - - [x/> (Blob/File)] - expected: FAIL - - [text/html;charset=';charset=GBK (Blob/File)] - expected: FAIL - - [x/x;x="\x10";bonus=x (Blob/File)] - expected: FAIL - - [x/x; =x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x17=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ë=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;test (Blob/File)] - expected: FAIL - - [x/x;\x05=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\n;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Û";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=»;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="­";bonus=x (Blob/File)] - expected: FAIL - - [x/x;–=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset=gbk;charset=windows-1255 (Blob/File)] - expected: FAIL - - [x/x;Æ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=¢;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¦";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\t (Blob/File)] - expected: FAIL - - [x/x;[=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Î=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;test="\\ (Blob/File)] - expected: FAIL - - [x/x;x=\x1f;bonus=x (Blob/File)] - expected: FAIL - - [x/x;µ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;è=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;Ó=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;â=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ì=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ì;bonus=x (Blob/File)] - expected: FAIL - - [ /x (Blob/File)] - expected: FAIL - - [x/x;x=\x0e;bonus=x (Blob/File)] - expected: FAIL - - [x/x;«=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset="gbk" (Blob/File)] - expected: FAIL - - [x/x;x=ú;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=÷;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ç";bonus=x (Blob/File)] - expected: FAIL - - [x/x;¼=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x13=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="š";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Ü;bonus=x (Blob/File)] - expected: FAIL - - [[/x (Blob/File)] - expected: FAIL - - [x/x;x="ˆ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ë;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x1a";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=õ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=º;bonus=x (Blob/File)] - expected: FAIL - - [x/x;—=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ƒ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;ê=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ü;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=[;bonus=x (Blob/File)] - expected: FAIL - - [?/x (Blob/File)] - expected: FAIL - - [x/x;x="ô";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x12;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=Þ;bonus=x (Blob/File)] - expected: FAIL - - [>/x (Blob/File)] - expected: FAIL - - [x/x;x="Ø";bonus=x (Blob/File)] - expected: FAIL - - [</> (Blob/File)] - expected: FAIL - - [x/x;x=\x10;bonus=x (Blob/File)] - expected: FAIL - - [x/x;‹=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ö";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=" ";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=«;bonus=x (Blob/File)] - expected: FAIL - - [x/x;@=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\x0e=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x1a;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="˜";bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset="\\ gbk" (Blob/File)] - expected: FAIL - - [x/x;x=Ñ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\t=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="þ";bonus=x (Blob/File)] - expected: FAIL - - [\\/x (Blob/File)] - expected: FAIL - - [x/x;x="ª";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="û";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=À;bonus=x (Blob/File)] - expected: FAIL - - [x/x;?=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x= ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="…";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Request/Response)] - expected: FAIL - - [x/x;Þ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=µ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="‡";bonus=x (Blob/File)] - expected: FAIL - - [x/x;}=x;bonus=x (Blob/File)] - expected: FAIL - - [text/html;charset= "gbk" (Blob/File)] - expected: FAIL - - [text/html;\x0ccharset=gbk (Blob/File)] - expected: FAIL - - [,/x (Blob/File)] - expected: FAIL - - [x/x;x=˜;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=œ;bonus=x (Blob/File)] - expected: FAIL - - [x/x;=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="º";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="Œ";bonus=x (Blob/File)] - expected: FAIL - - [text/html;\x0ccharset=gbk (Request/Response)] - expected: FAIL - - [x/x;x="\n";bonus=x (Blob/File)] - expected: FAIL - - [x/= (Blob/File)] - expected: FAIL - - [x/x;‚=x;bonus=x (Blob/File)] - expected: FAIL - - [x/) (Blob/File)] - expected: FAIL - - [x/x;œ=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;É=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ï";bonus=x (Blob/File)] - expected: FAIL - - [x/x;=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=ó;bonus=x (Blob/File)] - expected: FAIL - - [x/x;º=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x==;bonus=x (Blob/File)] - expected: FAIL - - [x/x;\]=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x00";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x19;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x01;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="ý";bonus=x (Blob/File)] - expected: FAIL - - [text/html ;charset=gbk (Blob/File)] - expected: FAIL - - [x/x;û=x;bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="¤";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="\x08";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="à";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x="‘";bonus=x (Blob/File)] - expected: FAIL - - [x/x;x=\x07;bonus=x (Blob/File)] + [x/x;x="\x07";bonus=x (Blob/File)] expected: FAIL - [x/x;•=x;bonus=x (Blob/File)] + [x/x;x=§;bonus=x (Blob/File)] expected: FAIL - [x/x;´=x;bonus=x (Blob/File)] + [x/x;x=¯;bonus=x (Blob/File)] expected: FAIL - [x/[ (Blob/File)] + [x/x;\x10=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ò";bonus=x (Blob/File)] + [text/html;charset=gbk" (Blob/File)] expected: FAIL - [x/x;ë=x;bonus=x (Blob/File)] + [x/x;\x12=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x08=x;bonus=x (Blob/File)] + [x/x;x="ÿ";bonus=x (Blob/File)] expected: FAIL - [x/x;š=x;bonus=x (Blob/File)] + [x/x;x=Ó;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ô";bonus=x (Blob/File)] + [x/x;x="å";bonus=x (Blob/File)] expected: FAIL - [}/x (Blob/File)] + [x/x;\x1b=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x15";bonus=x (Blob/File)] + [x/x;x="è";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x11;bonus=x (Blob/File)] + [text/html;charset="gbk"x (Blob/File)] expected: FAIL - [x/x;x=Ú;bonus=x (Blob/File)] + [x/x;<=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x17";bonus=x (Blob/File)] + [x/x;x=\x1e;bonus=x (Blob/File)] expected: FAIL - [x/x;/=x;bonus=x (Blob/File)] + [x/x;x=Ë;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ö;bonus=x (Blob/File)] + [x/x;Ö=x;bonus=x (Blob/File)] expected: FAIL - [x/: (Blob/File)] + [x/x;x="¨";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x11";bonus=x (Blob/File)] + [x/x;x="€";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ò;bonus=x (Blob/File)] + [x/x;x=ã;bonus=x (Blob/File)] expected: FAIL - [x/x;£=x;bonus=x (Blob/File)] + [x/x;¾=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ò";bonus=x (Blob/File)] + [x/x;x=¼;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1c";bonus=x (Blob/File)] + [x/x;x="Ú";bonus=x (Blob/File)] expected: FAIL - [text/ html (Blob/File)] + [x/x;§=x;bonus=x (Blob/File)] expected: FAIL - [\n\r\t x/x;x=x\n\r\t (Blob/File)] + [x/x;\x0b=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ƒ;bonus=x (Blob/File)] + [x/x;x=©;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ï;bonus=x (Blob/File)] + [x/x;x=ß;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ù";bonus=x (Blob/File)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x=„;bonus=x (Blob/File)] + [x/x;\x15=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x0f=x;bonus=x (Blob/File)] + [text/html;charset="\\g\\b\\k" (Blob/File)] expected: FAIL - [text/html; charset=gbk (Blob/File)] + [x/x;x="ã";bonus=x (Blob/File)] expected: FAIL - [x/x;x="â";bonus=x (Blob/File)] + [x/x;x=“;bonus=x (Blob/File)] expected: FAIL - [x/? (Blob/File)] + [x/x;x=\x0b;bonus=x (Blob/File)] expected: FAIL - [x/x;x="î";bonus=x (Blob/File)] + [text/html;test;charset=gbk (Blob/File)] expected: FAIL - [x/x;x=?;bonus=x (Blob/File)] + [x/x;À=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ï=x;bonus=x (Blob/File)] + [x/x;x="\x0e";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ì;bonus=x (Blob/File)] + [x/x;x=þ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Å";bonus=x (Blob/File)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\r";bonus=x (Blob/File)] + [x/x;\x1c=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¤;bonus=x (Blob/File)] + [x/x;x="¹";bonus=x (Blob/File)] expected: FAIL - [bogus (Blob/File)] + [x/x;ó=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=î;bonus=x (Blob/File)] + [x/x;‡=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1d";bonus=x (Blob/File)] + [x/x; =x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=gbk( (Blob/File)] + [x/x;x=\x15;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x01";bonus=x (Blob/File)] + [x/x;x={;bonus=x (Blob/File)] expected: FAIL - [text/html;charset= ";charset=GBK (Blob/File)] + [x/x;x=¿;bonus=x (Blob/File)] expected: FAIL - [text/html;test=;charset=gbk (Blob/File)] + [x/x;x=\x1b;bonus=x (Blob/File)] expected: FAIL - [text /html (Blob/File)] + ["text/html" (Blob/File)] expected: FAIL - [x/x;x="ñ";bonus=x (Blob/File)] + [x/x;÷=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x07=x;bonus=x (Blob/File)] + [x/x;x=\r;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1f";bonus=x (Blob/File)] + [x/x;x="¶";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¿";bonus=x (Blob/File)] + [x/x;x="\x0c";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ð;bonus=x (Blob/File)] + [x/x;x=ù;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ï;bonus=x (Blob/File)] + [x/x;\x01=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=,;bonus=x (Blob/File)] + [x/x;)=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ö=x;bonus=x (Blob/File)] + [x/x;x=\x1c;bonus=x (Blob/File)] expected: FAIL - [x/x;x=é;bonus=x (Blob/File)] + [x/x;¨=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ö;bonus=x (Blob/File)] + [x/x;x=‡;bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Blob/File)] + [x/x;x="Â";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ä";bonus=x (Blob/File)] + [x/x;x="±";bonus=x (Blob/File)] expected: FAIL - [x/x;x="«";bonus=x (Blob/File)] + [x/x;x=\x02;bonus=x (Blob/File)] expected: FAIL - [x/x;x="õ";bonus=x (Blob/File)] + [)/x (Blob/File)] expected: FAIL - [x/x;x=\x03;bonus=x (Blob/File)] + [x/x;·=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ì";bonus=x (Blob/File)] + [x/x;x="Š";bonus=x (Blob/File)] expected: FAIL - [x/x;\x11=x;bonus=x (Blob/File)] + [x/x;x="®";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¶;bonus=x (Blob/File)] + [x/x;¢=x;bonus=x (Blob/File)] expected: FAIL - [x/x;"=x;bonus=x (Blob/File)] + [!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz (Request/Response)] expected: FAIL - [x/x;x=×;bonus=x (Blob/File)] + [x/x;x=¹;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ÿ;bonus=x (Blob/File)] + [x/x;x=Ç;bonus=x (Blob/File)] expected: FAIL - [x/x;é=x;bonus=x (Blob/File)] + [x/x;x=Û;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ë";bonus=x (Blob/File)] + [x/> (Blob/File)] expected: FAIL - [x/x;x=â;bonus=x (Blob/File)] + [text/html;charset=';charset=GBK (Blob/File)] expected: FAIL - [text/html;charset=\x0cgbk (Blob/File)] + [x/x;x="\x10";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¼";bonus=x (Blob/File)] + [x/x; =x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ó";bonus=x (Blob/File)] + [x/x;\x17=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=@;bonus=x (Blob/File)] + [x/x;Ë=x;bonus=x (Blob/File)] expected: FAIL - [text/html;x=(;charset=gbk (Blob/File)] + [x/x;test (Blob/File)] expected: FAIL - [x/x;x=û;bonus=x (Blob/File)] + [x/x;\x05=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ê;bonus=x (Blob/File)] + [x/x;x=\n;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ÿ;bonus=x (Blob/File)] + [x/x;x="Û";bonus=x (Blob/File)] expected: FAIL - [x/x;Å=x;bonus=x (Blob/File)] + [x/x;x=»;bonus=x (Blob/File)] expected: FAIL - [</x (Blob/File)] + [x/x;x="­";bonus=x (Blob/File)] expected: FAIL - [TEXT/HTML;CHARSET=GBK (Request/Response)] + [x/x;–=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="›";bonus=x (Blob/File)] + [text/html;charset=gbk;charset=windows-1255 (Blob/File)] expected: FAIL - [x/x;x=\x17;bonus=x (Blob/File)] + [x/x;Æ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¥=x;bonus=x (Blob/File)] + [x/x;x=¢;bonus=x (Blob/File)] expected: FAIL - [x/x;’=x;bonus=x (Blob/File)] + [x/x;x="¦";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ê";bonus=x (Blob/File)] + [x/x;x=\t (Blob/File)] expected: FAIL - [x/x;x=·;bonus=x (Blob/File)] + [x/x;[=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=°;bonus=x (Blob/File)] + [x/x;Î=x;bonus=x (Blob/File)] expected: FAIL - [x/, (Blob/File)] + [x/x;test="\\ (Blob/File)] expected: FAIL - [x/x;x="Ù";bonus=x (Blob/File)] + [x/x;x=\x1f;bonus=x (Blob/File)] expected: FAIL - [x/x;x=);bonus=x (Blob/File)] + [x/x;µ=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset =gbk (Blob/File)] + [x/x;è=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=´;bonus=x (Blob/File)] + [x/x;Ó=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=±;bonus=x (Blob/File)] + [x/x;â=x;bonus=x (Blob/File)] expected: FAIL - [x/x;×=x;bonus=x (Blob/File)] + [x/x;ì=x;bonus=x (Blob/File)] expected: FAIL - [x/\] (Blob/File)] + [x/x;x=ì;bonus=x (Blob/File)] expected: FAIL - [x/x;x="•";bonus=x (Blob/File)] + [ /x (Blob/File)] expected: FAIL - [x/x;x=Í;bonus=x (Blob/File)] + [x/x;x=\x0e;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Õ;bonus=x (Blob/File)] + [x/x;«=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x05";bonus=x (Blob/File)] + [text/html;charset="gbk" (Blob/File)] expected: FAIL - [x/x;\x1a=x;bonus=x (Blob/File)] + [x/x;x=ú;bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Blob/File)] + [x/x;x=÷;bonus=x (Blob/File)] expected: FAIL - [x/x;€=x;bonus=x (Blob/File)] + [x/x;x="ç";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Î;bonus=x (Blob/File)] + [x/x;¼=x;bonus=x (Blob/File)] expected: FAIL - [(/x (Blob/File)] + [x/x;\x13=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ö";bonus=x (Blob/File)] + [x/x;x="š";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ª;bonus=x (Blob/File)] + [x/x;x=Ü;bonus=x (Blob/File)] expected: FAIL - [x/x;³=x;bonus=x (Blob/File)] + [[/x (Blob/File)] expected: FAIL - [x/x;®=x;bonus=x (Blob/File)] + [x/x;x="ˆ";bonus=x (Blob/File)] expected: FAIL - [text/html;test=ÿ;charset=gbk (Blob/File)] + [x/x;x=ë;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Blob/File)] + [x/x;x="\x1a";bonus=x (Blob/File)] expected: FAIL - [x/x;\x1f=x;bonus=x (Blob/File)] + [x/x;x=õ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Æ";bonus=x (Blob/File)] + [x/x;x=º;bonus=x (Blob/File)] expected: FAIL - [x/x;\x02=x;bonus=x (Blob/File)] + [x/x;—=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Û=x;bonus=x (Blob/File)] + [x/x;ƒ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¶=x;bonus=x (Blob/File)] + [x/x;ê=x;bonus=x (Blob/File)] expected: FAIL - [text/html;';charset=gbk (Blob/File)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;”=x;bonus=x (Blob/File)] + [x/x;x=ü;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ñ;bonus=x (Blob/File)] + [x/x;x=[;bonus=x (Blob/File)] expected: FAIL - [x/x;á=x;bonus=x (Blob/File)] + [?/x (Blob/File)] expected: FAIL - [=/x (Blob/File)] + [x/x;x="ô";bonus=x (Blob/File)] expected: FAIL - [@/x (Blob/File)] + [x/x;x=\x12;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¦;bonus=x (Blob/File)] + [x/x;x=Þ;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=\x0bgbk (Blob/File)] + [>/x (Blob/File)] expected: FAIL - [x/x;x=™;bonus=x (Blob/File)] + [x/x;x="Ø";bonus=x (Blob/File)] expected: FAIL - [x/x;ý=x;bonus=x (Blob/File)] + [</> (Blob/File)] expected: FAIL - [text/html;charset= ";charset=GBK (Request/Response)] + [x/x;x=\x10;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ˆ;bonus=x (Blob/File)] + [x/x;‹=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset =gbk (Request/Response)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x=†;bonus=x (Blob/File)] + [x/x;x="ö";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¬;bonus=x (Blob/File)] + [x/x;x=" ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x0b";bonus=x (Blob/File)] + [x/x;x=«;bonus=x (Blob/File)] expected: FAIL - [x/x;x="é";bonus=x (Blob/File)] + [x/x;@=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ã=x;bonus=x (Blob/File)] + [x/x;\x0e=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=();charset=GBK (Blob/File)] + [x/x;x=\x1a;bonus=x (Blob/File)] expected: FAIL - [x/x;¬=x;bonus=x (Blob/File)] + [x/x;x="˜";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Õ";bonus=x (Blob/File)] + [text/html;charset="\\ gbk" (Blob/File)] expected: FAIL - [x/x;x=ä;bonus=x (Blob/File)] + [x/x;x=Ñ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=®;bonus=x (Blob/File)] + [x/x;\t=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1d;bonus=x (Blob/File)] + [x/x;x="þ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Å;bonus=x (Blob/File)] + [\\/x (Blob/File)] expected: FAIL - [x/x;x=Ù;bonus=x (Blob/File)] + [x/x;x="ª";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¥";bonus=x (Blob/File)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;È=x;bonus=x (Blob/File)] + [x/x;x="û";bonus=x (Blob/File)] expected: FAIL - [x/x;x="æ";bonus=x (Blob/File)] + [x/x;x=À;bonus=x (Blob/File)] expected: FAIL - [x/x;x="í";bonus=x (Blob/File)] + [x/x;?=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ü";bonus=x (Blob/File)] + [x/x;x= ;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=\x0cgbk (Request/Response)] + [x/x;x="…";bonus=x (Blob/File)] expected: FAIL - [x/x;Ç=x;bonus=x (Blob/File)] + [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Request/Response)] expected: FAIL - [x/x;,=x;bonus=x (Request/Response)] + [x/x;Þ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ò;bonus=x (Blob/File)] + [x/x;x=µ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ø;bonus=x (Blob/File)] + [x/x;x="‡";bonus=x (Blob/File)] expected: FAIL - [x/x;x="„";bonus=x (Blob/File)] + [x/x;}=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¥;bonus=x (Blob/File)] + [text/html;charset= "gbk" (Blob/File)] expected: FAIL - [x/x;x="È";bonus=x (Blob/File)] + [text/html;\x0ccharset=gbk (Blob/File)] expected: FAIL - [x/x;x="’";bonus=x (Blob/File)] + [,/x (Blob/File)] expected: FAIL - [x/x;x=Á;bonus=x (Blob/File)] + [x/x;x=˜;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Á";bonus=x (Blob/File)] + [x/x;x=œ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ç";bonus=x (Blob/File)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="×";bonus=x (Blob/File)] + [x/x;x="º";bonus=x (Blob/File)] expected: FAIL - [x/x;x=•;bonus=x (Blob/File)] + [x/x;x="Œ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=”;bonus=x (Blob/File)] + [x/x;x="\n";bonus=x (Blob/File)] expected: FAIL - [x/x;x="À";bonus=x (Blob/File)] + [x/= (Blob/File)] expected: FAIL - [x/x;Ý=x;bonus=x (Blob/File)] + [x/x;‚=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¢";bonus=x (Blob/File)] + [x/) (Blob/File)] expected: FAIL - [x/x;x=¡;bonus=x (Blob/File)] + [x/x;œ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="–";bonus=x (Blob/File)] + [x/x;É=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¾";bonus=x (Blob/File)] + [x/x;x="ï";bonus=x (Blob/File)] expected: FAIL - [x/x;Ñ=x;bonus=x (Blob/File)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=–;bonus=x (Blob/File)] + [x/x;x=ó;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ý;bonus=x (Blob/File)] + [x/x;º=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="†";bonus=x (Blob/File)] + [x/x;x==;bonus=x (Blob/File)] expected: FAIL - [x/x;x="á";bonus=x (Blob/File)] + [x/x;\]=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ä=x;bonus=x (Blob/File)] + [x/x;x="\x00";bonus=x (Blob/File)] expected: FAIL - [x/x;²=x;bonus=x (Blob/File)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;à=x;bonus=x (Blob/File)] + [x/x;x=\x19;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¸;bonus=x (Blob/File)] + [x/x;x=\x01;bonus=x (Blob/File)] expected: FAIL - [x/x;†=x;bonus=x (Blob/File)] + [x/x;x="ý";bonus=x (Blob/File)] expected: FAIL - [x/x;x="µ";bonus=x (Blob/File)] + [text/html ;charset=gbk (Blob/File)] expected: FAIL - [x/x;x=Ø;bonus=x (Blob/File)] + [x/x;û=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Õ=x;bonus=x (Blob/File)] + [x/x;x="¤";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ð";bonus=x (Blob/File)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;˜=x;bonus=x (Blob/File)] + [x/x;x="\x08";bonus=x (Blob/File)] expected: FAIL - [x/x;ž=x;bonus=x (Blob/File)] + [x/x;x="à";bonus=x (Blob/File)] expected: FAIL - [x/x;x="”";bonus=x (Blob/File)] + [x/x;x="‘";bonus=x (Blob/File)] expected: FAIL - [x/x;Œ=x;bonus=x (Blob/File)] + [x/x;x=\x07;bonus=x (Blob/File)] expected: FAIL - [x/x;½=x;bonus=x (Blob/File)] + [x/x;•=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=½;bonus=x (Blob/File)] + [x/x;´=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¾;bonus=x (Blob/File)] + [x/[ (Blob/File)] expected: FAIL - [x/x;x="ƒ";bonus=x (Blob/File)] + [x/x;x="Ò";bonus=x (Blob/File)] expected: FAIL - [x/x;x=³;bonus=x (Blob/File)] + [x/x;ë=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‹";bonus=x (Blob/File)] + [x/x;\x08=x;bonus=x (Blob/File)] expected: FAIL - [x/x;…=x;bonus=x (Blob/File)] + [x/x;š=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="²";bonus=x (Blob/File)] + [x/x;x="Ô";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ý;bonus=x (Blob/File)] + [}/x (Blob/File)] expected: FAIL - [x/x;“=x;bonus=x (Blob/File)] + [x/x;x="\x15";bonus=x (Blob/File)] expected: FAIL - [x/x;™=x;bonus=x (Blob/File)] + [x/x;x=\x11;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¸";bonus=x (Blob/File)] + [x/x;x=Ú;bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Blob/File)] + [x/x;x="\x17";bonus=x (Blob/File)] expected: FAIL - [x/x;ª=x;bonus=x (Blob/File)] + [x/x;/=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Á=x;bonus=x (Blob/File)] + [x/x;x=ö;bonus=x (Blob/File)] expected: FAIL - [x/x;x=è;bonus=x (Blob/File)] + [x/: (Blob/File)] expected: FAIL - [x/x;¡=x;bonus=x (Blob/File)] + [x/x;x="\x11";bonus=x (Blob/File)] expected: FAIL - [x/x;Ã=x;bonus=x (Blob/File)] + [x/x;x=ò;bonus=x (Blob/File)] expected: FAIL - [x/x;x=à;bonus=x (Blob/File)] + [x/x;£=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=æ;bonus=x (Blob/File)] + [x/x;x="ò";bonus=x (Blob/File)] expected: FAIL - [x/x;Ê=x;bonus=x (Blob/File)] + [x/x;x="\x1c";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Í";bonus=x (Blob/File)] + [text/ html (Blob/File)] expected: FAIL - [x/x;í=x;bonus=x (Blob/File)] + [\n\r\t x/x;x=x\n\r\t (Blob/File)] expected: FAIL - [x/x;x=Ž;bonus=x (Blob/File)] + [x/x;x=ƒ;bonus=x (Blob/File)] expected: FAIL - [x/x;ð=x;bonus=x (Blob/File)] + [x/x;x=Ï;bonus=x (Blob/File)] expected: FAIL - [x/x;æ=x;bonus=x (Blob/File)] + [x/x;x="ù";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¬";bonus=x (Blob/File)] + [x/x;x=„;bonus=x (Blob/File)] expected: FAIL - [x/x;ò=x;bonus=x (Blob/File)] + [x/x;\x0f=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ž";bonus=x (Blob/File)] + [text/html; charset=gbk (Blob/File)] expected: FAIL - [x/x;Ú=x;bonus=x (Blob/File)] + [x/x;x="â";bonus=x (Blob/File)] expected: FAIL - [x/x;Ž=x;bonus=x (Blob/File)] + [x/? (Blob/File)] expected: FAIL - [x/x;x=í;bonus=x (Blob/File)] + [x/x;x="î";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¡";bonus=x (Blob/File)] + [x/x;x=?;bonus=x (Blob/File)] expected: FAIL - [x/x;Ä=x;bonus=x (Blob/File)] + [x/x;Ï=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Blob/File)] + [x/x;x=Ì;bonus=x (Blob/File)] expected: FAIL - [x/x;x=›;bonus=x (Blob/File)] + [x/x;x="Å";bonus=x (Blob/File)] expected: FAIL - [x/x;å=x;bonus=x (Blob/File)] + [x/x;x="\r";bonus=x (Blob/File)] expected: FAIL - [x/x;test=�;x=x (Blob/File)] + [x/x;x=¤;bonus=x (Blob/File)] expected: FAIL - [x/x;ü=x;bonus=x (Blob/File)] + [bogus (Blob/File)] expected: FAIL - [x/x;Í=x;bonus=x (Blob/File)] + [x/x;x=î;bonus=x (Blob/File)] expected: FAIL - [x/x;¸=x;bonus=x (Blob/File)] + [x/x;x="\x1d";bonus=x (Blob/File)] expected: FAIL - [x/x;x=…;bonus=x (Blob/File)] + [text/html;charset=gbk( (Blob/File)] expected: FAIL - [x/x;x="Ÿ";bonus=x (Blob/File)] + [x/x;x="\x01";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ú";bonus=x (Blob/File)] + [text/html;charset= ";charset=GBK (Blob/File)] expected: FAIL - [x/x;x=‹;bonus=x (Blob/File)] + [text/html;test=;charset=gbk (Blob/File)] expected: FAIL - [x/x;ï=x;bonus=x (Blob/File)] + [text /html (Blob/File)] expected: FAIL - [x/x;Ð=x;bonus=x (Blob/File)] + [x/x;x="ñ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="‚";bonus=x (Blob/File)] + [x/x;\x07=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Â;bonus=x (Blob/File)] + [x/x;x="\x1f";bonus=x (Blob/File)] expected: FAIL - [x/x;ø=x;bonus=x (Blob/File)] + [x/x;x="¿";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Œ;bonus=x (Blob/File)] + [x/x;x=ð;bonus=x (Blob/File)] expected: FAIL - [x/x;x=’;bonus=x (Blob/File)] + [x/x;x=ï;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¨;bonus=x (Blob/File)] + [x/x;x=,;bonus=x (Blob/File)] expected: FAIL - [x/x;x=å;bonus=x (Blob/File)] + [x/x;ö=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¯";bonus=x (Blob/File)] + [x/x;x=é;bonus=x (Blob/File)] expected: FAIL - [x/x;ˆ=x;bonus=x (Blob/File)] + [x/x;x=Ö;bonus=x (Blob/File)] expected: FAIL - [x/x;©=x;bonus=x (Blob/File)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ñ=x;bonus=x (Blob/File)] + [x/x;x="ä";bonus=x (Blob/File)] expected: FAIL - [x/x;±=x;bonus=x (Blob/File)] + [x/x;x="«";bonus=x (Blob/File)] expected: FAIL - [x/x;Ô=x;bonus=x (Blob/File)] + [x/x;x="õ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=š;bonus=x (Blob/File)] + [x/x;x=\x03;bonus=x (Blob/File)] expected: FAIL - [x/x;x="³";bonus=x (Blob/File)] + [x/x;x="Ì";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ä";bonus=x (Blob/File)] + [x/x;\x11=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="©";bonus=x (Blob/File)] + [x/x;x=¶;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Æ;bonus=x (Blob/File)] + [x/x;"=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=È;bonus=x (Blob/File)] + [x/x;x=×;bonus=x (Blob/File)] expected: FAIL - [x/x;x="™";bonus=x (Blob/File)] + [x/x;x=ÿ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Blob/File)] + [x/x;é=x;bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Blob/File)] + [x/x;x="ë";bonus=x (Blob/File)] expected: FAIL - [x/x;‰=x;bonus=x (Blob/File)] + [x/x;x=â;bonus=x (Blob/File)] expected: FAIL - [x/x;x="»";bonus=x (Blob/File)] + [text/html;charset=\x0cgbk (Blob/File)] expected: FAIL - [x/x;ù=x;bonus=x (Blob/File)] + [x/x;x="¼";bonus=x (Blob/File)] expected: FAIL - [x/x;¿=x;bonus=x (Blob/File)] + [x/x;x="ó";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ž;bonus=x (Blob/File)] + [x/x;x=@;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ç;bonus=x (Blob/File)] + [text/html;x=(;charset=gbk (Blob/File)] expected: FAIL - [x/x;x="Ñ";bonus=x (Blob/File)] + [x/x;x=û;bonus=x (Blob/File)] expected: FAIL - [x/x;­=x;bonus=x (Blob/File)] + [x/x;x=ê;bonus=x (Blob/File)] expected: FAIL - [x/x;›=x;bonus=x (Blob/File)] + [x/x;x=Ÿ;bonus=x (Blob/File)] expected: FAIL - [x/x;Â=x;bonus=x (Blob/File)] + [x/x;Å=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="§";bonus=x (Blob/File)] + [</x (Blob/File)] expected: FAIL - [x/x;x="Ó";bonus=x (Blob/File)] + [TEXT/HTML;CHARSET=GBK (Request/Response)] expected: FAIL - [x/x;„=x;bonus=x (Blob/File)] + [x/x;x="›";bonus=x (Blob/File)] expected: FAIL - [x/x;x=£;bonus=x (Blob/File)] + [x/x;x=\x17;bonus=x (Blob/File)] expected: FAIL - [x/x;Ü=x;bonus=x (Blob/File)] + [x/x;¥=x;bonus=x (Blob/File)] expected: FAIL - [x/x;õ=x;bonus=x (Blob/File)] + [x/x;’=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ô;bonus=x (Blob/File)] + [x/x;x="ê";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ë";bonus=x (Blob/File)] + [x/x;x=·;bonus=x (Blob/File)] expected: FAIL - [x/x;¤=x;bonus=x (Blob/File)] + [x/x;x=°;bonus=x (Blob/File)] expected: FAIL - [x/x;x=‚;bonus=x (Blob/File)] + [x/, (Blob/File)] expected: FAIL - [x/x;x=€;bonus=x (Blob/File)] + [x/x;x="Ù";bonus=x (Blob/File)] expected: FAIL - [x/x;ÿ=x;bonus=x (Blob/File)] + [x/x;x=);bonus=x (Blob/File)] expected: FAIL - [x/x;ß=x;bonus=x (Blob/File)] + [text/html;charset =gbk (Blob/File)] expected: FAIL - [x/x;x="÷";bonus=x (Blob/File)] + [x/x;x=´;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Š;bonus=x (Blob/File)] + [x/x;x=±;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ý";bonus=x (Blob/File)] + [x/x;×=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ê";bonus=x (Blob/File)] + [x/\] (Blob/File)] expected: FAIL - [x/x;Ø=x;bonus=x (Blob/File)] + [x/x;x="•";bonus=x (Blob/File)] expected: FAIL - [x/x;x=á;bonus=x (Blob/File)] + [x/x;x=Í;bonus=x (Blob/File)] expected: FAIL - [x/x;Ò=x;bonus=x (Blob/File)] + [x/x;x=Õ;bonus=x (Blob/File)] expected: FAIL - [x/x;»=x;bonus=x (Blob/File)] + [x/x;x="\x05";bonus=x (Blob/File)] expected: FAIL - [x/x;x=²;bonus=x (Blob/File)] + [x/x;\x1a=x;bonus=x (Blob/File)] expected: FAIL - [x/x;î=x;bonus=x (Blob/File)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ã";bonus=x (Blob/File)] + [x/x;€=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¹=x;bonus=x (Blob/File)] + [x/x;x=Î;bonus=x (Blob/File)] expected: FAIL - [x/x;x="“";bonus=x (Blob/File)] + [(/x (Blob/File)] expected: FAIL - [x/x;x="‰";bonus=x (Blob/File)] + [x/x;x="Ö";bonus=x (Blob/File)] expected: FAIL - [x/x;x="£";bonus=x (Blob/File)] + [x/x;x=ª;bonus=x (Blob/File)] expected: FAIL - [x/x;°=x;bonus=x (Blob/File)] + [x/x;³=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="·";bonus=x (Blob/File)] + [x/x;®=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="°";bonus=x (Blob/File)] + [text/html;test=ÿ;charset=gbk (Blob/File)] expected: FAIL - [x/x;x="ß";bonus=x (Blob/File)] + [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Blob/File)] expected: FAIL - [x/x;x=—;bonus=x (Blob/File)] + [x/x;\x1f=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="—";bonus=x (Blob/File)] + [x/x;x="Æ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=­;bonus=x (Blob/File)] + [x/x;\x02=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="½";bonus=x (Blob/File)] + [x/x;Û=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=‰;bonus=x (Blob/File)] + [x/x;¶=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=‘;bonus=x (Blob/File)] + [text/html;';charset=gbk (Blob/File)] expected: FAIL - [x/x;x="ð";bonus=x (Blob/File)] + [x/x;”=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ì=x;bonus=x (Blob/File)] + [x/x;x=ñ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ô;bonus=x (Blob/File)] + [x/x;á=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ï";bonus=x (Blob/File)] + [=/x (Blob/File)] expected: FAIL - [x/x;x="ø";bonus=x (Blob/File)] + [@/x (Blob/File)] expected: FAIL - [x/x;x="Î";bonus=x (Blob/File)] + [x/x;x=¦;bonus=x (Blob/File)] expected: FAIL - [x/x;x="´";bonus=x (Blob/File)] + [text/html;charset=\x0bgbk (Blob/File)] expected: FAIL - [x/x;x="Ü";bonus=x (Blob/File)] + [x/x;x=™;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ð;bonus=x (Blob/File)] + [x/x;ý=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Þ";bonus=x (Blob/File)] + [text/html;charset= ";charset=GBK (Request/Response)] expected: FAIL - [x/x;Ù=x;bonus=x (Blob/File)] + [x/x;x=ˆ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ê;bonus=x (Blob/File)] + [x/x;x=†;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ì";bonus=x (Blob/File)] + [x/x;x=¬;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ä;bonus=x (Blob/File)] + [x/x;x="\x0b";bonus=x (Blob/File)] expected: FAIL - [x/x;¯=x;bonus=x (Blob/File)] + [x/x;x="é";bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Blob/File)] + [x/x;ã=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ÿ=x;bonus=x (Blob/File)] + [text/html;charset=();charset=GBK (Blob/File)] expected: FAIL - [x/x;ô=x;bonus=x (Blob/File)] + [x/x;¬=x;bonus=x (Blob/File)] expected: FAIL - [x/x;þ=x;bonus=x (Blob/File)] + [x/x;x="Õ";bonus=x (Blob/File)] expected: FAIL - [x/x;Š=x;bonus=x (Blob/File)] + [x/x;x=ä;bonus=x (Blob/File)] expected: FAIL - [x/x;‘=x;bonus=x (Blob/File)] + [x/x;x=®;bonus=x (Blob/File)] expected: FAIL - [x/x;x=É;bonus=x (Blob/File)] + [x/x;x=\x1d;bonus=x (Blob/File)] expected: FAIL - [x/x;¦=x;bonus=x (Blob/File)] + [x/x;x=Å;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ž";bonus=x (Blob/File)] + [x/x;x=Ù;bonus=x (Blob/File)] expected: FAIL - [x/x;x="É";bonus=x (Blob/File)] + [x/x;x="¥";bonus=x (Blob/File)] expected: FAIL - [x/x;ú=x;bonus=x (Blob/File)] + [x/x;È=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ç=x;bonus=x (Blob/File)] + [x/x;x="æ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ã;bonus=x (Blob/File)] + [x/x;x="í";bonus=x (Blob/File)] expected: FAIL - [x/x;x="œ";bonus=x (Blob/File)] + [x/x;x="ü";bonus=x (Blob/File)] expected: FAIL - [x/x;x=§;bonus=x (Blob/File)] + [x/x;Ç=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¯;bonus=x (Blob/File)] + [x/x;,=x;bonus=x (Request/Response)] expected: FAIL - [x/x;x="ÿ";bonus=x (Blob/File)] + [x/x;x=Ò;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ó;bonus=x (Blob/File)] + [x/x;x=ø;bonus=x (Blob/File)] expected: FAIL - [x/x;x="å";bonus=x (Blob/File)] + [x/x;x="„";bonus=x (Blob/File)] expected: FAIL - [x/x;x="è";bonus=x (Blob/File)] + [x/x;x=¥;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ë;bonus=x (Blob/File)] + [x/x;x="È";bonus=x (Blob/File)] expected: FAIL - [x/x;Ö=x;bonus=x (Blob/File)] + [x/x;x="’";bonus=x (Blob/File)] expected: FAIL - [x/x;x="¨";bonus=x (Blob/File)] + [x/x;x=Á;bonus=x (Blob/File)] expected: FAIL - [x/x;x="€";bonus=x (Blob/File)] + [x/x;x="Á";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ã;bonus=x (Blob/File)] + [x/x;x="Ç";bonus=x (Blob/File)] expected: FAIL - [x/x;¾=x;bonus=x (Blob/File)] + [x/x;x="×";bonus=x (Blob/File)] expected: FAIL - [x/x;x=¼;bonus=x (Blob/File)] + [x/x;x=•;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ú";bonus=x (Blob/File)] + [x/x;x=”;bonus=x (Blob/File)] expected: FAIL - [x/x;§=x;bonus=x (Blob/File)] + [x/x;x="À";bonus=x (Blob/File)] expected: FAIL - [x/x;x=©;bonus=x (Blob/File)] + [x/x;Ý=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ß;bonus=x (Blob/File)] + [x/x;x="¢";bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Blob/File)] + [x/x;x=¡;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ã";bonus=x (Blob/File)] + [x/x;x="–";bonus=x (Blob/File)] expected: FAIL - [x/x;x=“;bonus=x (Blob/File)] + [x/x;x="¾";bonus=x (Blob/File)] expected: FAIL - [x/x;À=x;bonus=x (Blob/File)] + [x/x;Ñ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=þ;bonus=x (Blob/File)] + [x/x;x=–;bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Blob/File)] + [x/x;x=ý;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¹";bonus=x (Blob/File)] + [x/x;x="†";bonus=x (Blob/File)] expected: FAIL - [x/x;ó=x;bonus=x (Blob/File)] + [x/x;x="á";bonus=x (Blob/File)] expected: FAIL - [x/x;‡=x;bonus=x (Blob/File)] + [x/x;ä=x;bonus=x (Blob/File)] expected: FAIL - [x/x; =x;bonus=x (Blob/File)] + [x/x;²=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¿;bonus=x (Blob/File)] + [x/x;à=x;bonus=x (Blob/File)] expected: FAIL - [x/x;÷=x;bonus=x (Blob/File)] + [x/x;x=¸;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¶";bonus=x (Blob/File)] + [x/x;†=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ù;bonus=x (Blob/File)] + [x/x;x="µ";bonus=x (Blob/File)] expected: FAIL - [x/x;¨=x;bonus=x (Blob/File)] + [x/x;x=Ø;bonus=x (Blob/File)] expected: FAIL - [x/x;x=‡;bonus=x (Blob/File)] + [x/x;Õ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Â";bonus=x (Blob/File)] + [x/x;x="Ð";bonus=x (Blob/File)] expected: FAIL - [x/x;x="±";bonus=x (Blob/File)] + [x/x;˜=x;bonus=x (Blob/File)] expected: FAIL - [x/x;·=x;bonus=x (Blob/File)] + [x/x;ž=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Š";bonus=x (Blob/File)] + [x/x;x="”";bonus=x (Blob/File)] expected: FAIL - [x/x;x="®";bonus=x (Blob/File)] + [x/x;Œ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¢=x;bonus=x (Blob/File)] + [x/x;½=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¹;bonus=x (Blob/File)] + [x/x;x=½;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ç;bonus=x (Blob/File)] + [x/x;x=¾;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Û;bonus=x (Blob/File)] + [x/x;x="ƒ";bonus=x (Blob/File)] expected: FAIL - [x/x;Ë=x;bonus=x (Blob/File)] + [x/x;x=³;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Û";bonus=x (Blob/File)] + [x/x;x="‹";bonus=x (Blob/File)] expected: FAIL - [x/x;x=»;bonus=x (Blob/File)] + [x/x;…=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="­";bonus=x (Blob/File)] + [x/x;x="²";bonus=x (Blob/File)] expected: FAIL - [x/x;–=x;bonus=x (Blob/File)] + [x/x;x=Ý;bonus=x (Blob/File)] expected: FAIL - [x/x;Æ=x;bonus=x (Blob/File)] + [x/x;“=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¢;bonus=x (Blob/File)] + [x/x;™=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¦";bonus=x (Blob/File)] + [x/x;x="¸";bonus=x (Blob/File)] expected: FAIL - [x/x;Î=x;bonus=x (Blob/File)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;µ=x;bonus=x (Blob/File)] + [x/x;ª=x;bonus=x (Blob/File)] expected: FAIL - [x/x;è=x;bonus=x (Blob/File)] + [x/x;Á=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ó=x;bonus=x (Blob/File)] + [x/x;x=è;bonus=x (Blob/File)] expected: FAIL - [x/x;â=x;bonus=x (Blob/File)] + [x/x;¡=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ì=x;bonus=x (Blob/File)] + [x/x;Ã=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ì;bonus=x (Blob/File)] + [x/x;x=à;bonus=x (Blob/File)] expected: FAIL - [x/x;«=x;bonus=x (Blob/File)] + [x/x;x=æ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ú;bonus=x (Blob/File)] + [x/x;Ê=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=÷;bonus=x (Blob/File)] + [x/x;x="Í";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ç";bonus=x (Blob/File)] + [x/x;í=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¼=x;bonus=x (Blob/File)] + [x/x;x=Ž;bonus=x (Blob/File)] expected: FAIL - [x/x;x="š";bonus=x (Blob/File)] + [x/x;ð=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ü;bonus=x (Blob/File)] + [x/x;æ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ˆ";bonus=x (Blob/File)] + [x/x;x="¬";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ë;bonus=x (Blob/File)] + [x/x;ò=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=õ;bonus=x (Blob/File)] + [x/x;x="Ž";bonus=x (Blob/File)] expected: FAIL - [x/x;x=º;bonus=x (Blob/File)] + [x/x;Ú=x;bonus=x (Blob/File)] expected: FAIL - [x/x;—=x;bonus=x (Blob/File)] + [x/x;Ž=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ƒ=x;bonus=x (Blob/File)] + [x/x;x=í;bonus=x (Blob/File)] expected: FAIL - [x/x;ê=x;bonus=x (Blob/File)] + [x/x;x="¡";bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Blob/File)] + [x/x;Ä=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ü;bonus=x (Blob/File)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ô";bonus=x (Blob/File)] + [x/x;x=›;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Þ;bonus=x (Blob/File)] + [x/x;å=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ø";bonus=x (Blob/File)] + [x/x;test=�;x=x (Blob/File)] expected: FAIL - [x/x;‹=x;bonus=x (Blob/File)] + [x/x;ü=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Blob/File)] + [x/x;Í=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ö";bonus=x (Blob/File)] + [x/x;¸=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=" ";bonus=x (Blob/File)] + [x/x;x=…;bonus=x (Blob/File)] expected: FAIL - [x/x;x=«;bonus=x (Blob/File)] + [x/x;x="Ÿ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="˜";bonus=x (Blob/File)] + [x/x;x="ú";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ñ;bonus=x (Blob/File)] + [x/x;x=‹;bonus=x (Blob/File)] expected: FAIL - [x/x;x="þ";bonus=x (Blob/File)] + [x/x;ï=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ª";bonus=x (Blob/File)] + [x/x;Ð=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="û";bonus=x (Blob/File)] + [x/x;x="‚";bonus=x (Blob/File)] expected: FAIL - [x/x;x=À;bonus=x (Blob/File)] + [x/x;x=Â;bonus=x (Blob/File)] expected: FAIL - [x/x;x= ;bonus=x (Blob/File)] + [x/x;ø=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="…";bonus=x (Blob/File)] + [x/x;x=Œ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Request/Response)] + [x/x;x=’;bonus=x (Blob/File)] expected: FAIL - [x/x;Þ=x;bonus=x (Blob/File)] + [x/x;x=¨;bonus=x (Blob/File)] expected: FAIL - [x/x;x=µ;bonus=x (Blob/File)] + [x/x;x=å;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‡";bonus=x (Blob/File)] + [x/x;x="¯";bonus=x (Blob/File)] expected: FAIL - [x/x;x=˜;bonus=x (Blob/File)] + [x/x;ˆ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=œ;bonus=x (Blob/File)] + [x/x;©=x;bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Blob/File)] + [x/x;ñ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="º";bonus=x (Blob/File)] + [x/x;±=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Œ";bonus=x (Blob/File)] + [x/x;Ô=x;bonus=x (Blob/File)] expected: FAIL - [x/x;‚=x;bonus=x (Blob/File)] + [x/x;x=š;bonus=x (Blob/File)] expected: FAIL - [x/x;œ=x;bonus=x (Blob/File)] + [x/x;x="³";bonus=x (Blob/File)] expected: FAIL - [x/x;É=x;bonus=x (Blob/File)] + [x/x;x="Ä";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ï";bonus=x (Blob/File)] + [x/x;x="©";bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Blob/File)] + [x/x;x=Æ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ó;bonus=x (Blob/File)] + [x/x;x=È;bonus=x (Blob/File)] expected: FAIL - [x/x;º=x;bonus=x (Blob/File)] + [x/x;x="™";bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Blob/File)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ý";bonus=x (Blob/File)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;û=x;bonus=x (Blob/File)] + [x/x;‰=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¤";bonus=x (Blob/File)] + [x/x;x="»";bonus=x (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Blob/File)] + [x/x;ù=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="à";bonus=x (Blob/File)] + [x/x;¿=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="‘";bonus=x (Blob/File)] + [x/x;x=ž;bonus=x (Blob/File)] expected: FAIL - [x/x;•=x;bonus=x (Blob/File)] + [x/x;x=ç;bonus=x (Blob/File)] expected: FAIL - [x/x;´=x;bonus=x (Blob/File)] + [x/x;x="Ñ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ò";bonus=x (Blob/File)] + [x/x;­=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ë=x;bonus=x (Blob/File)] + [x/x;›=x;bonus=x (Blob/File)] expected: FAIL - [x/x;š=x;bonus=x (Blob/File)] + [x/x;Â=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ô";bonus=x (Blob/File)] + [x/x;x="§";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ú;bonus=x (Blob/File)] + [x/x;x="Ó";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ö;bonus=x (Blob/File)] + [x/x;„=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ò;bonus=x (Blob/File)] + [x/x;x=£;bonus=x (Blob/File)] expected: FAIL - [x/x;£=x;bonus=x (Blob/File)] + [x/x;Ü=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ò";bonus=x (Blob/File)] + [x/x;õ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ƒ;bonus=x (Blob/File)] + [x/x;x=Ô;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ï;bonus=x (Blob/File)] + [x/x;x="Ë";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ù";bonus=x (Blob/File)] + [x/x;¤=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=„;bonus=x (Blob/File)] + [x/x;x=‚;bonus=x (Blob/File)] expected: FAIL - [x/x;x="â";bonus=x (Blob/File)] + [x/x;x=€;bonus=x (Blob/File)] expected: FAIL - [x/x;x="î";bonus=x (Blob/File)] + [x/x;ÿ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ï=x;bonus=x (Blob/File)] + [x/x;ß=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ì;bonus=x (Blob/File)] + [x/x;x="÷";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Å";bonus=x (Blob/File)] + [x/x;x=Š;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¤;bonus=x (Blob/File)] + [x/x;x="Ý";bonus=x (Blob/File)] expected: FAIL - [x/x;x=î;bonus=x (Blob/File)] + [x/x;x="Ê";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ñ";bonus=x (Blob/File)] + [x/x;Ø=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¿";bonus=x (Blob/File)] + [x/x;x=á;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ð;bonus=x (Blob/File)] + [x/x;Ò=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ï;bonus=x (Blob/File)] + [x/x;»=x;bonus=x (Blob/File)] expected: FAIL - [x/x;ö=x;bonus=x (Blob/File)] + [x/x;x=²;bonus=x (Blob/File)] expected: FAIL - [x/x;x=é;bonus=x (Blob/File)] + [x/x;î=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ö;bonus=x (Blob/File)] + [x/x;x="Ã";bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Blob/File)] + [x/x;¹=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ä";bonus=x (Blob/File)] + [x/x;x="“";bonus=x (Blob/File)] expected: FAIL - [x/x;x="«";bonus=x (Blob/File)] + [x/x;x="‰";bonus=x (Blob/File)] expected: FAIL - [x/x;x="õ";bonus=x (Blob/File)] + [x/x;x="£";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ì";bonus=x (Blob/File)] + [x/x;°=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¶;bonus=x (Blob/File)] + [x/x;x="·";bonus=x (Blob/File)] expected: FAIL - [x/x;x=×;bonus=x (Blob/File)] + [x/x;x="°";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ÿ;bonus=x (Blob/File)] + [x/x;x="ß";bonus=x (Blob/File)] expected: FAIL - [x/x;é=x;bonus=x (Blob/File)] + [x/x;x=—;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ë";bonus=x (Blob/File)] + [x/x;x="—";bonus=x (Blob/File)] expected: FAIL - [x/x;x=â;bonus=x (Blob/File)] + [x/x;x=­;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¼";bonus=x (Blob/File)] + [x/x;x="½";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ó";bonus=x (Blob/File)] + [x/x;x=‰;bonus=x (Blob/File)] expected: FAIL - [x/x;x=û;bonus=x (Blob/File)] + [x/x;x=‘;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ê;bonus=x (Blob/File)] + [x/x;x="ð";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ÿ;bonus=x (Blob/File)] + [x/x;Ì=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Å=x;bonus=x (Blob/File)] + [x/x;x=ô;bonus=x (Blob/File)] expected: FAIL - [x/x;x="›";bonus=x (Blob/File)] + [x/x;x="Ï";bonus=x (Blob/File)] expected: FAIL - [x/x;¥=x;bonus=x (Blob/File)] + [x/x;x="ø";bonus=x (Blob/File)] expected: FAIL - [x/x;’=x;bonus=x (Blob/File)] + [x/x;x="Î";bonus=x (Blob/File)] expected: FAIL - [x/x;x="ê";bonus=x (Blob/File)] + [x/x;x="´";bonus=x (Blob/File)] expected: FAIL - [x/x;x=·;bonus=x (Blob/File)] + [x/x;x="Ü";bonus=x (Blob/File)] expected: FAIL - [x/x;x=°;bonus=x (Blob/File)] + [x/x;x=Ð;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ù";bonus=x (Blob/File)] + [x/x;x="Þ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=´;bonus=x (Blob/File)] + [x/x;Ù=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=±;bonus=x (Blob/File)] + [x/x;x=Ê;bonus=x (Blob/File)] expected: FAIL - [x/x;×=x;bonus=x (Blob/File)] + [x/x;x="ì";bonus=x (Blob/File)] expected: FAIL - [x/x;x="•";bonus=x (Blob/File)] + [x/x;x=Ä;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Í;bonus=x (Blob/File)] + [x/x;¯=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Õ;bonus=x (Blob/File)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Blob/File)] + [x/x;Ÿ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;€=x;bonus=x (Blob/File)] + [x/x;ô=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Î;bonus=x (Blob/File)] + [x/x;þ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Ö";bonus=x (Blob/File)] + [x/x;Š=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ª;bonus=x (Blob/File)] + [x/x;‘=x;bonus=x (Blob/File)] expected: FAIL - [x/x;³=x;bonus=x (Blob/File)] + [x/x;x=É;bonus=x (Blob/File)] expected: FAIL - [x/x;®=x;bonus=x (Blob/File)] + [x/x;¦=x;bonus=x (Blob/File)] expected: FAIL - [text/html;test=ÿ;charset=gbk (Blob/File)] + [x/x;x="ž";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Blob/File)] + [x/x;x="É";bonus=x (Blob/File)] expected: FAIL - [x/x;x="Æ";bonus=x (Blob/File)] + [x/x;ú=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Û=x;bonus=x (Blob/File)] + [x/x;ç=x;bonus=x (Blob/File)] expected: FAIL - [x/x;¶=x;bonus=x (Blob/File)] + [x/x;x=Ã;bonus=x (Blob/File)] expected: FAIL - [x/x;”=x;bonus=x (Blob/File)] + [x/x;x="œ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ñ;bonus=x (Blob/File)] + [x/x;x=§;bonus=x (Blob/File)] expected: FAIL - [x/x;á=x;bonus=x (Blob/File)] + [x/x;x=¯;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¦;bonus=x (Blob/File)] + [x/x;x="ÿ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=™;bonus=x (Blob/File)] + [x/x;x=Ó;bonus=x (Blob/File)] expected: FAIL - [x/x;ý=x;bonus=x (Blob/File)] + [x/x;x="å";bonus=x (Blob/File)] expected: FAIL - [x/x;x=ˆ;bonus=x (Blob/File)] + [x/x;x="è";bonus=x (Blob/File)] expected: FAIL - [x/x;x=†;bonus=x (Blob/File)] + [x/x;x=Ë;bonus=x (Blob/File)] expected: FAIL - [x/x;x=¬;bonus=x (Blob/File)] + [x/x;Ö=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="é";bonus=x (Blob/File)] + [x/x;x="¨";bonus=x (Blob/File)] expected: FAIL - [x/x;ã=x;bonus=x (Blob/File)] + [x/x;x="€";bonus=x (Blob/File)] expected: FAIL - [x/x;¬=x;bonus=x (Blob/File)] + [x/x;x=ã;bonus=x (Blob/File)] expected: FAIL - [x/x;x="Õ";bonus=x (Blob/File)] + [x/x;¾=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=ä;bonus=x (Blob/File)] + [x/x;x=¼;bonus=x (Blob/File)] expected: FAIL - [x/x;x=®;bonus=x (Blob/File)] + [x/x;x="Ú";bonus=x (Blob/File)] expected: FAIL - [x/x;x=Å;bonus=x (Blob/File)] + [x/x;§=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=Ù;bonus=x (Blob/File)] + [x/x;x=©;bonus=x (Blob/File)] expected: FAIL - [x/x;x="¥";bonus=x (Blob/File)] + [x/x;x=ß;bonus=x (Blob/File)] expected: FAIL - [x/x;È=x;bonus=x (Blob/File)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x="æ";bonus=x (Blob/File)] + [x/x;x="ã";bonus=x (Blob/File)] expected: FAIL - [x/x;x="í";bonus=x (Blob/File)] + [x/x;x=“;bonus=x (Blob/File)] expected: FAIL - [x/x;x="ü";bonus=x (Blob/File)] + [x/x;À=x;bonus=x (Blob/File)] expected: FAIL - [x/x;Ç=x;bonus=x (Blob/File)] + [x/x;x=þ;bonus=x (Blob/File)] expected: FAIL - [text/html;a\]=bar;b[=bar;c=bar (Blob/File)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [text/html;in\]valid=";asd=foo";foo=bar (Blob/File)] + [x/x;x="¹";bonus=x (Blob/File)] expected: FAIL - [text/html;charset=gbk( (Request/Response)] + [x/x;ó=x;bonus=x (Blob/File)] expected: FAIL - [text/html;x=(;charset=gbk (Request/Response)] + [x/x;‡=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=gbk;charset=windows-1255 (Request/Response)] + [x/x; =x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=();charset=GBK (Request/Response)] + [x/x;x=¿;bonus=x (Blob/File)] expected: FAIL - [text/html ;charset=gbk (Request/Response)] + [x/x;÷=x;bonus=x (Blob/File)] expected: FAIL - [text/html; charset=gbk (Request/Response)] + [x/x;x="¶";bonus=x (Blob/File)] expected: FAIL - [text/html;charset= gbk (Request/Response)] + [x/x;x=ù;bonus=x (Blob/File)] expected: FAIL - [text/html;charset= "gbk" (Request/Response)] + [x/x;¨=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=';charset=GBK (Request/Response)] + [x/x;x=‡;bonus=x (Blob/File)] expected: FAIL - [text/html;test;charset=gbk (Request/Response)] + [x/x;x="Â";bonus=x (Blob/File)] expected: FAIL - [text/html;test=;charset=gbk (Request/Response)] + [x/x;x="±";bonus=x (Blob/File)] expected: FAIL - [text/html;';charset=gbk (Request/Response)] + [x/x;·=x;bonus=x (Blob/File)] expected: FAIL - [text/html;";charset=gbk (Request/Response)] + [x/x;x="Š";bonus=x (Blob/File)] expected: FAIL - [text/html ; ; charset=gbk (Request/Response)] + [x/x;x="®";bonus=x (Blob/File)] expected: FAIL - [text/html;;;;charset=gbk (Request/Response)] + [x/x;¢=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset="gbk" (Request/Response)] + [x/x;x=¹;bonus=x (Blob/File)] expected: FAIL - [text/html;charset="gbk (Request/Response)] + [x/x;x=Ç;bonus=x (Blob/File)] expected: FAIL - [text/html;charset=gbk" (Request/Response)] + [x/x;x=Û;bonus=x (Blob/File)] expected: FAIL - [text/html;charset="\\ gbk" (Request/Response)] + [x/x;Ë=x;bonus=x (Blob/File)] expected: FAIL - [text/html;charset="\\g\\b\\k" (Request/Response)] + [x/x;x="Û";bonus=x (Blob/File)] expected: FAIL - [text/html;charset="gbk"x (Request/Response)] + [x/x;x=»;bonus=x (Blob/File)] expected: FAIL - [text/html;charset="";charset=GBK (Request/Response)] + [x/x;x="­";bonus=x (Blob/File)] expected: FAIL - [text/html;charset={gbk} (Request/Response)] + [x/x;–=x;bonus=x (Blob/File)] expected: FAIL - [text/html;a\]=bar;b[=bar;c=bar (Request/Response)] + [x/x;Æ=x;bonus=x (Blob/File)] expected: FAIL - [text/html;in\]valid=";asd=foo";foo=bar (Request/Response)] + [x/x;x=¢;bonus=x (Blob/File)] expected: FAIL - [x/x;test="\\ (Request/Response)] + [x/x;x="¦";bonus=x (Blob/File)] expected: FAIL - [text/html;test=ÿ;charset=gbk (Request/Response)] + [x/x;Î=x;bonus=x (Blob/File)] expected: FAIL - [/ (Request/Response)] + [x/x;µ=x;bonus=x (Blob/File)] expected: FAIL - [bogus (Request/Response)] + [x/x;è=x;bonus=x (Blob/File)] expected: FAIL - [bogus/ (Request/Response)] + [x/x;Ó=x;bonus=x (Blob/File)] expected: FAIL - [bogus/bogus/; (Request/Response)] + [x/x;â=x;bonus=x (Blob/File)] expected: FAIL - [</> (Request/Response)] + [x/x;ì=x;bonus=x (Blob/File)] expected: FAIL - [(/) (Request/Response)] + [x/x;x=ì;bonus=x (Blob/File)] expected: FAIL - [text/html(;doesnot=matter (Request/Response)] + [x/x;«=x;bonus=x (Blob/File)] expected: FAIL - [{/} (Request/Response)] + [x/x;x=ú;bonus=x (Blob/File)] expected: FAIL - [text /html (Request/Response)] + [x/x;x=÷;bonus=x (Blob/File)] expected: FAIL - [text/ html (Request/Response)] + [x/x;x="ç";bonus=x (Blob/File)] expected: FAIL - ["text/html" (Request/Response)] + [x/x;¼=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x01=x;bonus=x (Request/Response)] + [x/x;x="š";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x01;bonus=x (Request/Response)] + [x/x;x=Ü;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x01";bonus=x (Request/Response)] + [x/x;x="ˆ";bonus=x (Blob/File)] expected: FAIL - [x/x;\x02=x;bonus=x (Request/Response)] + [x/x;x=ë;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x02;bonus=x (Request/Response)] + [x/x;x=õ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x02";bonus=x (Request/Response)] + [x/x;x=º;bonus=x (Blob/File)] expected: FAIL - [x/x;\x03=x;bonus=x (Request/Response)] + [x/x;—=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x03;bonus=x (Request/Response)] + [x/x;ƒ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x03";bonus=x (Request/Response)] + [x/x;ê=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x04=x;bonus=x (Request/Response)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x04;bonus=x (Request/Response)] + [x/x;x=ü;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x04";bonus=x (Request/Response)] + [x/x;x="ô";bonus=x (Blob/File)] expected: FAIL - [x/x;\x05=x;bonus=x (Request/Response)] + [x/x;x=Þ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x05;bonus=x (Request/Response)] + [x/x;x="Ø";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x05";bonus=x (Request/Response)] + [x/x;‹=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x06=x;bonus=x (Request/Response)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x06;bonus=x (Request/Response)] + [x/x;x="ö";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x06";bonus=x (Request/Response)] + [x/x;x=" ";bonus=x (Blob/File)] expected: FAIL - [x/x;\x07=x;bonus=x (Request/Response)] + [x/x;x=«;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x07;bonus=x (Request/Response)] + [x/x;x="˜";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x07";bonus=x (Request/Response)] + [x/x;x=Ñ;bonus=x (Blob/File)] expected: FAIL - [x/x;\x08=x;bonus=x (Request/Response)] + [x/x;x="þ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x08;bonus=x (Request/Response)] + [x/x;x="ª";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x08";bonus=x (Request/Response)] + [x/x;x="û";bonus=x (Blob/File)] expected: FAIL - [x/x;\t=x;bonus=x (Request/Response)] + [x/x;x=À;bonus=x (Blob/File)] expected: FAIL - [x/x;\x0b=x;bonus=x (Request/Response)] + [x/x;x= ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x0b;bonus=x (Request/Response)] + [x/x;x="…";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x0b";bonus=x (Request/Response)] + [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Request/Response)] expected: FAIL - [x/x;\x0c=x;bonus=x (Request/Response)] + [x/x;Þ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x0c;bonus=x (Request/Response)] + [x/x;x=µ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x0c";bonus=x (Request/Response)] + [x/x;x="‡";bonus=x (Blob/File)] expected: FAIL - [x/x;\x0e=x;bonus=x (Request/Response)] + [x/x;x=˜;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x0e;bonus=x (Request/Response)] + [x/x;x=œ;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x0e";bonus=x (Request/Response)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x0f=x;bonus=x (Request/Response)] + [x/x;x="º";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x0f;bonus=x (Request/Response)] + [x/x;x="Œ";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x0f";bonus=x (Request/Response)] + [x/x;‚=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x10=x;bonus=x (Request/Response)] + [x/x;œ=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x10;bonus=x (Request/Response)] + [x/x;É=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x10";bonus=x (Request/Response)] + [x/x;x="ï";bonus=x (Blob/File)] expected: FAIL - [x/x;\x11=x;bonus=x (Request/Response)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x11;bonus=x (Request/Response)] + [x/x;x=ó;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x11";bonus=x (Request/Response)] + [x/x;º=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x12=x;bonus=x (Request/Response)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x12;bonus=x (Request/Response)] + [x/x;x="ý";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x12";bonus=x (Request/Response)] + [x/x;û=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x13=x;bonus=x (Request/Response)] + [x/x;x="¤";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x13;bonus=x (Request/Response)] + [x/x;x="";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x13";bonus=x (Request/Response)] + [x/x;x="à";bonus=x (Blob/File)] expected: FAIL - [x/x;\x14=x;bonus=x (Request/Response)] + [x/x;x="‘";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x14;bonus=x (Request/Response)] + [x/x;•=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x14";bonus=x (Request/Response)] + [x/x;´=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x15=x;bonus=x (Request/Response)] + [x/x;x="Ò";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x15;bonus=x (Request/Response)] + [x/x;ë=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x15";bonus=x (Request/Response)] + [x/x;š=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\x16=x;bonus=x (Request/Response)] + [x/x;x="Ô";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x16;bonus=x (Request/Response)] + [x/x;x=Ú;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x16";bonus=x (Request/Response)] + [x/x;x=ö;bonus=x (Blob/File)] expected: FAIL - [x/x;\x17=x;bonus=x (Request/Response)] + [x/x;x=ò;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x17;bonus=x (Request/Response)] + [x/x;£=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x17";bonus=x (Request/Response)] + [x/x;x="ò";bonus=x (Blob/File)] expected: FAIL - [x/x;\x18=x;bonus=x (Request/Response)] + [x/x;x=ƒ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x18;bonus=x (Request/Response)] + [x/x;x=Ï;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x18";bonus=x (Request/Response)] + [x/x;x="ù";bonus=x (Blob/File)] expected: FAIL - [x/x;\x19=x;bonus=x (Request/Response)] + [x/x;x=„;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x19;bonus=x (Request/Response)] + [x/x;x="â";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x19";bonus=x (Request/Response)] + [x/x;x="î";bonus=x (Blob/File)] expected: FAIL - [x/x;\x1a=x;bonus=x (Request/Response)] + [x/x;Ï=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1a;bonus=x (Request/Response)] + [x/x;x=Ì;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1a";bonus=x (Request/Response)] + [x/x;x="Å";bonus=x (Blob/File)] expected: FAIL - [x/x;\x1b=x;bonus=x (Request/Response)] + [x/x;x=¤;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1b;bonus=x (Request/Response)] + [x/x;x=î;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1b";bonus=x (Request/Response)] + [x/x;x="ñ";bonus=x (Blob/File)] expected: FAIL - [x/x;\x1c=x;bonus=x (Request/Response)] + [x/x;x="¿";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1c;bonus=x (Request/Response)] + [x/x;x=ð;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1c";bonus=x (Request/Response)] + [x/x;x=ï;bonus=x (Blob/File)] expected: FAIL - [x/x;\x1d=x;bonus=x (Request/Response)] + [x/x;ö=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1d;bonus=x (Request/Response)] + [x/x;x=é;bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1d";bonus=x (Request/Response)] + [x/x;x=Ö;bonus=x (Blob/File)] expected: FAIL - [x/x;\x1e=x;bonus=x (Request/Response)] + [x/x;=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1e;bonus=x (Request/Response)] + [x/x;x="ä";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1e";bonus=x (Request/Response)] + [x/x;x="«";bonus=x (Blob/File)] expected: FAIL - [x/x;\x1f=x;bonus=x (Request/Response)] + [x/x;x="õ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\x1f;bonus=x (Request/Response)] + [x/x;x="Ì";bonus=x (Blob/File)] expected: FAIL - [x/x;x="\x1f";bonus=x (Request/Response)] + [x/x;x=¶;bonus=x (Blob/File)] expected: FAIL - [x/x; =x;bonus=x (Request/Response)] + [x/x;x=×;bonus=x (Blob/File)] expected: FAIL - ["/x (Request/Response)] + [x/x;x=ÿ;bonus=x (Blob/File)] expected: FAIL - [x/" (Request/Response)] + [x/x;é=x;bonus=x (Blob/File)] expected: FAIL - [x/x;"=x;bonus=x (Request/Response)] + [x/x;x="ë";bonus=x (Blob/File)] expected: FAIL - [(/x (Request/Response)] + [x/x;x=â;bonus=x (Blob/File)] expected: FAIL - [x/( (Request/Response)] + [x/x;x="¼";bonus=x (Blob/File)] expected: FAIL - [x/x;(=x;bonus=x (Request/Response)] + [x/x;x="ó";bonus=x (Blob/File)] expected: FAIL - [x/x;x=(;bonus=x (Request/Response)] + [x/x;x=û;bonus=x (Blob/File)] expected: FAIL - [)/x (Request/Response)] + [x/x;x=ê;bonus=x (Blob/File)] expected: FAIL - [x/) (Request/Response)] + [x/x;x=Ÿ;bonus=x (Blob/File)] expected: FAIL - [x/x;)=x;bonus=x (Request/Response)] + [x/x;Å=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=);bonus=x (Request/Response)] + [x/x;x="›";bonus=x (Blob/File)] expected: FAIL - [x/x;/=x;bonus=x (Request/Response)] + [x/x;¥=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=/;bonus=x (Request/Response)] + [x/x;’=x;bonus=x (Blob/File)] expected: FAIL - [:/x (Request/Response)] + [x/x;x="ê";bonus=x (Blob/File)] expected: FAIL - [x/: (Request/Response)] + [x/x;x=·;bonus=x (Blob/File)] expected: FAIL - [x/x;:=x;bonus=x (Request/Response)] + [x/x;x=°;bonus=x (Blob/File)] expected: FAIL - [x/x;x=:;bonus=x (Request/Response)] + [x/x;x="Ù";bonus=x (Blob/File)] expected: FAIL - [;/x (Request/Response)] + [x/x;x=´;bonus=x (Blob/File)] expected: FAIL - [x/; (Request/Response)] + [x/x;x=±;bonus=x (Blob/File)] expected: FAIL - [</x (Request/Response)] + [x/x;×=x;bonus=x (Blob/File)] expected: FAIL - [x/< (Request/Response)] + [x/x;x="•";bonus=x (Blob/File)] expected: FAIL - [x/x;<=x;bonus=x (Request/Response)] + [x/x;x=Í;bonus=x (Blob/File)] expected: FAIL - [x/x;x=<;bonus=x (Request/Response)] + [x/x;x=Õ;bonus=x (Blob/File)] expected: FAIL - [=/x (Request/Response)] + [x/x;x=;bonus=x (Blob/File)] expected: FAIL - [x/= (Request/Response)] + [x/x;€=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x==;bonus=x (Request/Response)] + [x/x;x=Î;bonus=x (Blob/File)] expected: FAIL - [>/x (Request/Response)] + [x/x;x="Ö";bonus=x (Blob/File)] expected: FAIL - [x/> (Request/Response)] + [x/x;x=ª;bonus=x (Blob/File)] expected: FAIL - [x/x;>=x;bonus=x (Request/Response)] + [x/x;³=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=>;bonus=x (Request/Response)] + [x/x;®=x;bonus=x (Blob/File)] expected: FAIL - [?/x (Request/Response)] + [text/html;test=ÿ;charset=gbk (Blob/File)] expected: FAIL - [x/? (Request/Response)] + [x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Blob/File)] expected: FAIL - [x/x;?=x;bonus=x (Request/Response)] + [x/x;x="Æ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=?;bonus=x (Request/Response)] + [x/x;Û=x;bonus=x (Blob/File)] expected: FAIL - [@/x (Request/Response)] + [x/x;¶=x;bonus=x (Blob/File)] expected: FAIL - [x/@ (Request/Response)] + [x/x;”=x;bonus=x (Blob/File)] expected: FAIL - [x/x;@=x;bonus=x (Request/Response)] + [x/x;x=ñ;bonus=x (Blob/File)] expected: FAIL - [x/x;x=@;bonus=x (Request/Response)] + [x/x;á=x;bonus=x (Blob/File)] expected: FAIL - [[/x (Request/Response)] + [x/x;x=¦;bonus=x (Blob/File)] expected: FAIL - [x/[ (Request/Response)] + [x/x;x=™;bonus=x (Blob/File)] expected: FAIL - [x/x;[=x;bonus=x (Request/Response)] + [x/x;ý=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=[;bonus=x (Request/Response)] + [x/x;x=ˆ;bonus=x (Blob/File)] expected: FAIL - [\\/x (Request/Response)] + [x/x;x=†;bonus=x (Blob/File)] expected: FAIL - [x/\\ (Request/Response)] + [x/x;x=¬;bonus=x (Blob/File)] expected: FAIL - [x/x;\\=x;bonus=x (Request/Response)] + [x/x;x="é";bonus=x (Blob/File)] expected: FAIL - [\]/x (Request/Response)] + [x/x;ã=x;bonus=x (Blob/File)] expected: FAIL - [x/\] (Request/Response)] + [x/x;¬=x;bonus=x (Blob/File)] expected: FAIL - [x/x;\]=x;bonus=x (Request/Response)] + [x/x;x="Õ";bonus=x (Blob/File)] expected: FAIL - [x/x;x=\];bonus=x (Request/Response)] + [x/x;x=ä;bonus=x (Blob/File)] expected: FAIL - [{/x (Request/Response)] + [x/x;x=®;bonus=x (Blob/File)] expected: FAIL - [x/{ (Request/Response)] + [x/x;x=Å;bonus=x (Blob/File)] expected: FAIL - [x/x;{=x;bonus=x (Request/Response)] + [x/x;x=Ù;bonus=x (Blob/File)] expected: FAIL - [x/x;x={;bonus=x (Request/Response)] + [x/x;x="¥";bonus=x (Blob/File)] expected: FAIL - [}/x (Request/Response)] + [x/x;È=x;bonus=x (Blob/File)] expected: FAIL - [x/} (Request/Response)] + [x/x;x="æ";bonus=x (Blob/File)] expected: FAIL - [x/x;}=x;bonus=x (Request/Response)] + [x/x;x="í";bonus=x (Blob/File)] expected: FAIL - [x/x;x=};bonus=x (Request/Response)] + [x/x;x="ü";bonus=x (Blob/File)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] + [x/x;Ç=x;bonus=x (Blob/File)] expected: FAIL - [x/x;x=;bonus=x (Request/Response)] + [text/html;a\]=bar;b[=bar;c=bar (Blob/File)] expected: FAIL - [x/x;x="";bonus=x (Request/Response)] + [text/html;in\]valid=";asd=foo";foo=bar (Blob/File)] expected: FAIL - [x/x;€=x;bonus=x (Request/Response)] + [text/html;test=ÿ;charset=gbk (Request/Response)] expected: FAIL [x/x;x=€;bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [x/x;‚=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=‚;bonus=x (Request/Response)] expected: FAIL - [x/x;ƒ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ƒ;bonus=x (Request/Response)] expected: FAIL - [x/x;„=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=„;bonus=x (Request/Response)] expected: FAIL - [x/x;…=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=…;bonus=x (Request/Response)] expected: FAIL - [x/x;†=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=†;bonus=x (Request/Response)] expected: FAIL - [x/x;‡=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=‡;bonus=x (Request/Response)] expected: FAIL - [x/x;ˆ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ˆ;bonus=x (Request/Response)] expected: FAIL - [x/x;‰=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=‰;bonus=x (Request/Response)] expected: FAIL - [x/x;Š=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Š;bonus=x (Request/Response)] expected: FAIL - [x/x;‹=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=‹;bonus=x (Request/Response)] expected: FAIL - [x/x;Œ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Œ;bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [x/x;Ž=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ž;bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [x/x;‘=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=‘;bonus=x (Request/Response)] expected: FAIL - [x/x;’=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=’;bonus=x (Request/Response)] expected: FAIL - [x/x;“=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=“;bonus=x (Request/Response)] expected: FAIL - [x/x;”=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=”;bonus=x (Request/Response)] expected: FAIL - [x/x;•=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=•;bonus=x (Request/Response)] expected: FAIL - [x/x;–=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=–;bonus=x (Request/Response)] expected: FAIL - [x/x;—=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=—;bonus=x (Request/Response)] expected: FAIL - [x/x;˜=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=˜;bonus=x (Request/Response)] expected: FAIL - [x/x;™=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=™;bonus=x (Request/Response)] expected: FAIL - [x/x;š=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=š;bonus=x (Request/Response)] expected: FAIL - [x/x;›=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=›;bonus=x (Request/Response)] expected: FAIL - [x/x;œ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=œ;bonus=x (Request/Response)] expected: FAIL - [x/x;=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=;bonus=x (Request/Response)] expected: FAIL - [x/x;ž=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ž;bonus=x (Request/Response)] expected: FAIL - [x/x;Ÿ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ÿ;bonus=x (Request/Response)] expected: FAIL - [x/x; =x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x= ;bonus=x (Request/Response)] expected: FAIL - [x/x;¡=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¡;bonus=x (Request/Response)] expected: FAIL - [x/x;¢=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¢;bonus=x (Request/Response)] expected: FAIL - [x/x;£=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=£;bonus=x (Request/Response)] expected: FAIL - [x/x;¤=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¤;bonus=x (Request/Response)] expected: FAIL - [x/x;¥=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¥;bonus=x (Request/Response)] expected: FAIL - [x/x;¦=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¦;bonus=x (Request/Response)] expected: FAIL - [x/x;§=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=§;bonus=x (Request/Response)] expected: FAIL - [x/x;¨=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¨;bonus=x (Request/Response)] expected: FAIL - [x/x;©=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=©;bonus=x (Request/Response)] expected: FAIL - [x/x;ª=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ª;bonus=x (Request/Response)] expected: FAIL - [x/x;«=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=«;bonus=x (Request/Response)] expected: FAIL - [x/x;¬=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¬;bonus=x (Request/Response)] expected: FAIL - [x/x;­=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=­;bonus=x (Request/Response)] expected: FAIL - [x/x;®=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=®;bonus=x (Request/Response)] expected: FAIL - [x/x;¯=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¯;bonus=x (Request/Response)] expected: FAIL - [x/x;°=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=°;bonus=x (Request/Response)] expected: FAIL - [x/x;±=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=±;bonus=x (Request/Response)] expected: FAIL - [x/x;²=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=²;bonus=x (Request/Response)] expected: FAIL - [x/x;³=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=³;bonus=x (Request/Response)] expected: FAIL - [x/x;´=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=´;bonus=x (Request/Response)] expected: FAIL - [x/x;µ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=µ;bonus=x (Request/Response)] expected: FAIL - [x/x;¶=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¶;bonus=x (Request/Response)] expected: FAIL - [x/x;·=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=·;bonus=x (Request/Response)] expected: FAIL - [x/x;¸=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¸;bonus=x (Request/Response)] expected: FAIL - [x/x;¹=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¹;bonus=x (Request/Response)] expected: FAIL - [x/x;º=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=º;bonus=x (Request/Response)] expected: FAIL - [x/x;»=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=»;bonus=x (Request/Response)] expected: FAIL - [x/x;¼=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¼;bonus=x (Request/Response)] expected: FAIL - [x/x;½=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=½;bonus=x (Request/Response)] expected: FAIL - [x/x;¾=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¾;bonus=x (Request/Response)] expected: FAIL - [x/x;¿=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=¿;bonus=x (Request/Response)] expected: FAIL - [x/x;À=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=À;bonus=x (Request/Response)] expected: FAIL - [x/x;Á=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Á;bonus=x (Request/Response)] expected: FAIL - [x/x;Â=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Â;bonus=x (Request/Response)] expected: FAIL - [x/x;Ã=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ã;bonus=x (Request/Response)] expected: FAIL - [x/x;Ä=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ä;bonus=x (Request/Response)] expected: FAIL - [x/x;Å=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Å;bonus=x (Request/Response)] expected: FAIL - [x/x;Æ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Æ;bonus=x (Request/Response)] expected: FAIL - [x/x;Ç=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ç;bonus=x (Request/Response)] expected: FAIL - [x/x;È=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=È;bonus=x (Request/Response)] expected: FAIL - [x/x;É=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=É;bonus=x (Request/Response)] expected: FAIL - [x/x;Ê=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ê;bonus=x (Request/Response)] expected: FAIL - [x/x;Ë=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ë;bonus=x (Request/Response)] expected: FAIL - [x/x;Ì=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ì;bonus=x (Request/Response)] expected: FAIL - [x/x;Í=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Í;bonus=x (Request/Response)] expected: FAIL - [x/x;Î=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Î;bonus=x (Request/Response)] expected: FAIL - [x/x;Ï=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ï;bonus=x (Request/Response)] expected: FAIL - [x/x;Ð=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ð;bonus=x (Request/Response)] expected: FAIL - [x/x;Ñ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ñ;bonus=x (Request/Response)] expected: FAIL - [x/x;Ò=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ò;bonus=x (Request/Response)] expected: FAIL - [x/x;Ó=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ó;bonus=x (Request/Response)] expected: FAIL - [x/x;Ô=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ô;bonus=x (Request/Response)] expected: FAIL - [x/x;Õ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Õ;bonus=x (Request/Response)] expected: FAIL - [x/x;Ö=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ö;bonus=x (Request/Response)] expected: FAIL - [x/x;×=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=×;bonus=x (Request/Response)] expected: FAIL - [x/x;Ø=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ø;bonus=x (Request/Response)] expected: FAIL - [x/x;Ù=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ù;bonus=x (Request/Response)] expected: FAIL - [x/x;Ú=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ú;bonus=x (Request/Response)] expected: FAIL - [x/x;Û=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Û;bonus=x (Request/Response)] expected: FAIL - [x/x;Ü=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ü;bonus=x (Request/Response)] expected: FAIL - [x/x;Ý=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Ý;bonus=x (Request/Response)] expected: FAIL - [x/x;Þ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=Þ;bonus=x (Request/Response)] expected: FAIL - [x/x;ß=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ß;bonus=x (Request/Response)] expected: FAIL - [x/x;à=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=à;bonus=x (Request/Response)] expected: FAIL - [x/x;á=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=á;bonus=x (Request/Response)] expected: FAIL - [x/x;â=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=â;bonus=x (Request/Response)] expected: FAIL - [x/x;ã=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ã;bonus=x (Request/Response)] expected: FAIL - [x/x;ä=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ä;bonus=x (Request/Response)] expected: FAIL - [x/x;å=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=å;bonus=x (Request/Response)] expected: FAIL - [x/x;æ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=æ;bonus=x (Request/Response)] expected: FAIL - [x/x;ç=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ç;bonus=x (Request/Response)] expected: FAIL - [x/x;è=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=è;bonus=x (Request/Response)] expected: FAIL - [x/x;é=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=é;bonus=x (Request/Response)] expected: FAIL - [x/x;ê=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ê;bonus=x (Request/Response)] expected: FAIL - [x/x;ë=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ë;bonus=x (Request/Response)] expected: FAIL - [x/x;ì=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ì;bonus=x (Request/Response)] expected: FAIL - [x/x;í=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=í;bonus=x (Request/Response)] expected: FAIL - [x/x;î=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=î;bonus=x (Request/Response)] expected: FAIL - [x/x;ï=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ï;bonus=x (Request/Response)] expected: FAIL - [x/x;ð=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ð;bonus=x (Request/Response)] expected: FAIL - [x/x;ñ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ñ;bonus=x (Request/Response)] expected: FAIL - [x/x;ò=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ò;bonus=x (Request/Response)] expected: FAIL - [x/x;ó=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ó;bonus=x (Request/Response)] expected: FAIL - [x/x;ô=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ô;bonus=x (Request/Response)] expected: FAIL - [x/x;õ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=õ;bonus=x (Request/Response)] expected: FAIL - [x/x;ö=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ö;bonus=x (Request/Response)] expected: FAIL - [x/x;÷=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=÷;bonus=x (Request/Response)] expected: FAIL - [x/x;ø=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ø;bonus=x (Request/Response)] expected: FAIL - [x/x;ù=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ù;bonus=x (Request/Response)] expected: FAIL - [x/x;ú=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ú;bonus=x (Request/Response)] expected: FAIL - [x/x;û=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=û;bonus=x (Request/Response)] expected: FAIL - [x/x;ü=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ü;bonus=x (Request/Response)] expected: FAIL - [x/x;ý=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ý;bonus=x (Request/Response)] expected: FAIL - [x/x;þ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=þ;bonus=x (Request/Response)] expected: FAIL - [x/x;ÿ=x;bonus=x (Request/Response)] - expected: FAIL - [x/x;x=ÿ;bonus=x (Request/Response)] expected: FAIL