Issue #1027 - Adding raw browser multipart captures to jetty-http

+ Many more decoding issues identified in MultiPartParsingTest
 + Including Part.getInputStream() related issues

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
This commit is contained in:
Joakim Erdfelt 2018-03-22 13:24:47 -05:00
parent 2004f0eb78
commit 9d1809f43e
77 changed files with 883 additions and 1 deletions

View File

@ -36,6 +36,7 @@ import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.Objects;
import javax.servlet.MultipartConfigElement;
@ -65,6 +66,7 @@ public class MultiPartParsingTest
{
List<Object[]> ret = new ArrayList<>();
// Capture of raw request body contents from Apache HttpComponents 4.5.5
ret.add(new String[]{"multipart-text-files"});
ret.add(new String[]{"multipart-base64"});
ret.add(new String[]{"multipart-base64-long"});
@ -82,6 +84,56 @@ public class MultiPartParsingTest
ret.add(new String[]{"multipart-x-www-form-urlencoded"});
ret.add(new String[]{"multipart-zencoding"});
// Capture of raw request body contents from various browsers
// simple form - 2 fields
ret.add(new String[]{"browser-capture-form1-android-chrome"});
ret.add(new String[]{"browser-capture-form1-android-firefox"});
ret.add(new String[]{"browser-capture-form1-chrome"});
ret.add(new String[]{"browser-capture-form1-edge"});
ret.add(new String[]{"browser-capture-form1-firefox"});
ret.add(new String[]{"browser-capture-form1-ios-safari"});
ret.add(new String[]{"browser-capture-form1-msie"});
ret.add(new String[]{"browser-capture-form1-osx-safari"});
// form submitted as shift-jis
ret.add(new String[]{"browser-capture-sjis-form-android-chrome"});
ret.add(new String[]{"browser-capture-sjis-form-android-firefox"});
ret.add(new String[]{"browser-capture-sjis-form-chrome"});
ret.add(new String[]{"browser-capture-sjis-form-edge"});
ret.add(new String[]{"browser-capture-sjis-form-firefox"});
ret.add(new String[]{"browser-capture-sjis-form-ios-safari"});
ret.add(new String[]{"browser-capture-sjis-form-msie"});
ret.add(new String[]{"browser-capture-sjis-form-safari"});
// form submitted as shift-jis (with HTML5 specific hidden _charset_ field)
ret.add(new String[]{"browser-capture-sjis-charset-form-android-chrome"});
ret.add(new String[]{"browser-capture-sjis-charset-form-android-firefox"});
ret.add(new String[]{"browser-capture-sjis-charset-form-chrome"});
ret.add(new String[]{"browser-capture-sjis-charset-form-edge"});
ret.add(new String[]{"browser-capture-sjis-charset-form-firefox"});
ret.add(new String[]{"browser-capture-sjis-charset-form-ios-safari"});
ret.add(new String[]{"browser-capture-sjis-charset-form-msie"});
ret.add(new String[]{"browser-capture-sjis-charset-form-safari"});
// form submitted with simple file upload
ret.add(new String[]{"browser-capture-form-fileupload-android-chrome"});
ret.add(new String[]{"browser-capture-form-fileupload-android-firefox"});
ret.add(new String[]{"browser-capture-form-fileupload-chrome"});
ret.add(new String[]{"browser-capture-form-fileupload-edge"});
ret.add(new String[]{"browser-capture-form-fileupload-firefox"});
ret.add(new String[]{"browser-capture-form-fileupload-ios-safari"});
ret.add(new String[]{"browser-capture-form-fileupload-msie"});
ret.add(new String[]{"browser-capture-form-fileupload-safari"});
// form submitted with 2 files (1 binary, 1 text) and 2 text fields
ret.add(new String[]{"browser-capture-form-fileupload-alt-chrome"});
ret.add(new String[]{"browser-capture-form-fileupload-alt-edge"});
ret.add(new String[]{"browser-capture-form-fileupload-alt-firefox"});
ret.add(new String[]{"browser-capture-form-fileupload-alt-ios-safari"});
ret.add(new String[]{"browser-capture-form-fileupload-alt-msie"});
ret.add(new String[]{"browser-capture-form-fileupload-alt-safari"});
return ret;
}
@ -146,7 +198,7 @@ public class MultiPartParsingTest
DigestOutputStream digester = new DigestOutputStream(noop, digest))
{
IO.copy(partInputStream, digester);
String actualSha1sum = Hex.asHex(digest.digest());
String actualSha1sum = Hex.asHex(digest.digest()).toLowerCase(Locale.US);
assertThat("Part[" + expected.name + "].sha1sum", actualSha1sum, containsString(expected.value));
}
}
@ -212,6 +264,12 @@ public class MultiPartParsingTest
String split[] = line.split("\\|");
switch (split[0])
{
case "Request-Header":
if(split[1].equalsIgnoreCase("Content-Type"))
{
parsedContentType = split[2];
}
break;
case "Content-Type":
parsedContentType = split[1];
break;

View File

@ -0,0 +1,21 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate, br
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22759
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryafpkbdzB5Ciqre2z
Request-Header|Cookie|visited=yes
Request-Header|DNT|1
Request-Header|Host|localhost:9090
Request-Header|Origin|http://localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload-multi.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36
Parts-Count|4
Part-ContainsContents|description|the larger icon
Part-ContainsContents|alternate|text.raw
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8
Part-Filename|file-alt|text.raw
Part-Sha1sum|file-alt|5fb031816a27d80cc88c390819addab0ec3c189b

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22824
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e21c038151054
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload-multi.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Parts-Count|4
Part-ContainsContents|description|the larger icon
Part-ContainsContents|alternate|text.raw
Part-Filename|file|C:\Users\joakim\Pictures\jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8
Part-Filename|file-alt|C:\Users\joakim\Pictures\text.raw
Part-Sha1sum|file-alt|5fb031816a27d80cc88c390819addab0ec3c189b

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22774
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------23281168279961
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload-multi.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Parts-Count|4
Part-ContainsContents|description|the larger icon
Part-ContainsContents|alternate|text.raw
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8
Part-Filename|file-alt|text.raw
Part-Sha1sum|file-alt|5fb031816a27d80cc88c390819addab0ec3c189b

View File

@ -0,0 +1,18 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22359
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryb59mxzeFXckWXDD0
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form-fileupload-multi.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (iPad; CPU OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D100 Safari/604.1
Parts-Count|4
Part-ContainsContents|description|the larger icon
Part-ContainsContents|alternate|Text.raw
Part-Filename|file|36037FD9-841C-4803-AA7E-354EF727AA06.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8
Part-Filename|file-alt|Text File.txt
Part-Sha1sum|file-alt|5fb031816a27d80cc88c390819addab0ec3c189b

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22814
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e226692109c
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload-multi.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Parts-Count|4
Part-ContainsContents|description|the larger icon
Part-ContainsContents|alternate|text.raw
Part-Filename|file|C:\Users\joakim\Pictures\jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8
Part-Filename|file-alt|C:\Users\joakim\Pictures\text.raw
Part-Sha1sum|file-alt|5fb031816a27d80cc88c390819addab0ec3c189b

View File

@ -0,0 +1,18 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22774
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryEQhxWUv9r38x3LyB
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form-fileupload-multi.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6
Parts-Count|4
Part-ContainsContents|description|the larger icon
Part-ContainsContents|alternate|text.raw
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8
Part-Filename|file-alt|text.raw
Part-Sha1sum|file-alt|5fb031816a27d80cc88c390819addab0ec3c189b

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22054
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundary2oBNepLIldUG8YwL
Request-Header|DNT|1
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form-fileupload.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.021) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22105
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------2117751712556306154183865432
Request-Header|Host|192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form-fileupload.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Android 8.1.0; Mobile; rv:59.0) Gecko/59.0 Firefox/59.0
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,18 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate, br
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22054
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundarylxcKjAyTlRs3jNP2
Request-Header|Cookie|visited=yes
Request-Header|DNT|1
Request-Header|Host|localhost:9090
Request-Header|Origin|http://localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22085
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e225f6151054
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|C:\Users\joakim\Pictures\jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22063
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------24464570528145
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,15 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22074
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundary5trdx3OwYr8uMtbA
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form-fileupload.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (iPad; CPU OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D100 Safari/604.1
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|66A4F66B-9B37-4F69-86A7-456547EBF079.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22082
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e223ef2109c
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form-fileupload.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|C:\Users\joakim\Pictures\jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,15 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|22054
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryWl9yEX5Fas0SI2xc
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form-fileupload.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6
Parts-Count|2
Part-ContainsContents|description|the larger icon
Part-Filename|file|jetty-avatar-256.png
Part-Sha1sum|file|e75b73644afe9b234d70da9ff225229de68cdff8

View File

@ -0,0 +1,16 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|245
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryD4GyXQgjBRmK3aBz
Request-Header|DNT|1
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.021) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36
Parts-Count|2
Part-ContainsContents|user|Androiduser
Part-ContainsContents|comment|Dyac!

View File

@ -0,0 +1,9 @@
------WebKitFormBoundaryD4GyXQgjBRmK3aBz
Content-Disposition: form-data; name="user"
Androiduser
------WebKitFormBoundaryD4GyXQgjBRmK3aBz
Content-Disposition: form-data; name="comment"
Dyac!
------WebKitFormBoundaryD4GyXQgjBRmK3aBz--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|306
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------6390283156237600831344307695
Request-Header|Host|192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Android 8.1.0; Mobile; rv:59.0) Gecko/59.0 Firefox/59.0
Parts-Count|2
Part-ContainsContents|user|androidfireuser
Part-ContainsContents|comment|More to say

View File

@ -0,0 +1,9 @@
-----------------------------6390283156237600831344307695
Content-Disposition: form-data; name="user"
androidfireuser
-----------------------------6390283156237600831344307695
Content-Disposition: form-data; name="comment"
More to say
-----------------------------6390283156237600831344307695--

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate, br
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|256
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundary46EP6zTN86hbbaJC
Request-Header|Cookie|visited=yes
Request-Header|DNT|1
Request-Header|Host|localhost:9090
Request-Header|Origin|http://localhost:9090
Request-Header|Referer|http://localhost:9090/form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36
Parts-Count|2
Part-ContainsContents|user|joe
Part-ContainsContents|comment|this is a simple comment

View File

@ -0,0 +1,9 @@
------WebKitFormBoundary46EP6zTN86hbbaJC
Content-Disposition: form-data; name="user"
joe
------WebKitFormBoundary46EP6zTN86hbbaJC
Content-Disposition: form-data; name="comment"
this is a simple comment
------WebKitFormBoundary46EP6zTN86hbbaJC--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|267
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e25e1e151054
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Parts-Count|2
Part-ContainsContents|user|anotheruser
Part-ContainsContents|comment|with something to say

View File

@ -0,0 +1,9 @@
-----------------------------7e25e1e151054
Content-Disposition: form-data; name="user"
anotheruser
-----------------------------7e25e1e151054
Content-Disposition: form-data; name="comment"
with something to say
-----------------------------7e25e1e151054--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|258
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------41184676334
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Parts-Count|2
Part-ContainsContents|user|fireuser
Part-ContainsContents|comment|with detailed message

View File

@ -0,0 +1,9 @@
-----------------------------41184676334
Content-Disposition: form-data; name="user"
fireuser
-----------------------------41184676334
Content-Disposition: form-data; name="comment"
with detailed message
-----------------------------41184676334--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|268
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundary56m5uMm4gNcn4rL1
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (iPad; CPU OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D100 Safari/604.1
Parts-Count|2
Part-ContainsContents|user|UseriPad
Part-ContainsContents|comment|This form isnt pretty

View File

@ -0,0 +1,9 @@
------WebKitFormBoundary56m5uMm4gNcn4rL1
Content-Disposition: form-data; name="user"
UseriPad
------WebKitFormBoundary56m5uMm4gNcn4rL1
Content-Disposition: form-data; name="comment"
This form isnt pretty enough
------WebKitFormBoundary56m5uMm4gNcn4rL1--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|285
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e21b6f2109c
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/form.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Parts-Count|2
Part-ContainsContents|user|msieuser
Part-ContainsContents|comment|with information that they think is important

View File

@ -0,0 +1,9 @@
-----------------------------7e21b6f2109c
Content-Disposition: form-data; name="user"
msieuser
-----------------------------7e21b6f2109c
Content-Disposition: form-data; name="comment"
with information that they think is important
-----------------------------7e21b6f2109c--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|284
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryjwqONTsAFgubfMZc
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6
Parts-Count|2
Part-ContainsContents|user|safariuser
Part-ContainsContents|comment|with rambling thoughts about bellybutton lint

View File

@ -0,0 +1,9 @@
------WebKitFormBoundaryjwqONTsAFgubfMZc
Content-Disposition: form-data; name="user"
safariuser
------WebKitFormBoundaryjwqONTsAFgubfMZc
Content-Disposition: form-data; name="comment"
with rambling thoughts about bellybutton lint
------WebKitFormBoundaryjwqONTsAFgubfMZc--

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|354
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryN7pYBoDaXhEcUl13
Request-Header|DNT|1
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form-charset.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.021) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36
Parts-Count|3
Part-ContainsContents|_charset_|Shift_JIS
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
------WebKitFormBoundaryN7pYBoDaXhEcUl13
Content-Disposition: form-data; name="_charset_"
Shift_JIS
------WebKitFormBoundaryN7pYBoDaXhEcUl13
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundaryN7pYBoDaXhEcUl13
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundaryN7pYBoDaXhEcUl13--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|430
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------117031256520586657911714164254
Request-Header|Host|192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form-charset.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Android 8.1.0; Mobile; rv:59.0) Gecko/59.0 Firefox/59.0
Parts-Count|3
Part-ContainsContents|_charset_|Shift_JIS
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
-----------------------------117031256520586657911714164254
Content-Disposition: form-data; name="_charset_"
Shift_JIS
-----------------------------117031256520586657911714164254
Content-Disposition: form-data; name="japanese"
Œ’Ž¡
-----------------------------117031256520586657911714164254
Content-Disposition: form-data; name="hello"
ƒƒƒ†&#25094;ƒ^
-----------------------------117031256520586657911714164254--

View File

@ -0,0 +1,18 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate, br
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|354
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryDHtjXxgNUcgLjcKs
Request-Header|Cookie|visited=yes
Request-Header|DNT|1
Request-Header|Host|localhost:9090
Request-Header|Origin|http://localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form-charset.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36
Parts-Count|3
Part-ContainsContents|_charset_|Shift_JIS
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
------WebKitFormBoundaryDHtjXxgNUcgLjcKs
Content-Disposition: form-data; name="_charset_"
Shift_JIS
------WebKitFormBoundaryDHtjXxgNUcgLjcKs
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundaryDHtjXxgNUcgLjcKs
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundaryDHtjXxgNUcgLjcKs--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|362
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e227e17151054
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form-charset.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Parts-Count|3
Part-ContainsContents|_charset_|utf-8
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
-----------------------------7e227e17151054
Content-Disposition: form-data; name="_charset_"
utf-8
-----------------------------7e227e17151054
Content-Disposition: form-data; name="japanese"
健治
-----------------------------7e227e17151054
Content-Disposition: form-data; name="hello"
ャユ戆タ
-----------------------------7e227e17151054--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|370
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------114782935826962
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form-charset.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Parts-Count|3
Part-ContainsContents|_charset_|Shift_JIS
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
-----------------------------114782935826962
Content-Disposition: form-data; name="_charset_"
Shift_JIS
-----------------------------114782935826962
Content-Disposition: form-data; name="japanese"
Œ’Ž¡
-----------------------------114782935826962
Content-Disposition: form-data; name="hello"
ƒƒƒ†&#25094;ƒ^
-----------------------------114782935826962--

View File

@ -0,0 +1,15 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|354
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryvshQXGBfIsRjfMBN
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form-charset.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (iPad; CPU OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D100 Safari/604.1
Parts-Count|3
Part-ContainsContents|_charset_|Shift_JIS
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
------WebKitFormBoundaryvshQXGBfIsRjfMBN
Content-Disposition: form-data; name="_charset_"
Shift_JIS
------WebKitFormBoundaryvshQXGBfIsRjfMBN
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundaryvshQXGBfIsRjfMBN
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundaryvshQXGBfIsRjfMBN--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|358
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e226e1b2109c
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form-charset.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Parts-Count|3
Part-ContainsContents|_charset_|utf-8
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
-----------------------------7e226e1b2109c
Content-Disposition: form-data; name="_charset_"
utf-8
-----------------------------7e226e1b2109c
Content-Disposition: form-data; name="japanese"
健治
-----------------------------7e226e1b2109c
Content-Disposition: form-data; name="hello"
ャユ戆タ
-----------------------------7e226e1b2109c--

View File

@ -0,0 +1,15 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|354
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryHFCTTESrC7sXQ2Gf
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form-charset.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6
Parts-Count|3
Part-ContainsContents|_charset_|Shift_JIS
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,13 @@
------WebKitFormBoundaryHFCTTESrC7sXQ2Gf
Content-Disposition: form-data; name="_charset_"
Shift_JIS
------WebKitFormBoundaryHFCTTESrC7sXQ2Gf
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundaryHFCTTESrC7sXQ2Gf
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundaryHFCTTESrC7sXQ2Gf--

View File

@ -0,0 +1,16 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|249
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryjJR29nbr1TDUu2yh
Request-Header|DNT|1
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.021) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Mobile Safari/537.36
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
------WebKitFormBoundaryjJR29nbr1TDUu2yh
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundaryjJR29nbr1TDUu2yh
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundaryjJR29nbr1TDUu2yh--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|303
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------18591390852002031541755421242
Request-Header|Host|192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Android 8.1.0; Mobile; rv:59.0) Gecko/59.0 Firefox/59.0
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
-----------------------------18591390852002031541755421242
Content-Disposition: form-data; name="japanese"
健治
-----------------------------18591390852002031541755421242
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
-----------------------------18591390852002031541755421242--

View File

@ -0,0 +1,17 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate, br
Request-Header|Accept-Language|en-US,en;q=0.9
Request-Header|Cache-Control|max-age=0
Request-Header|Connection|keep-alive
Request-Header|Content-Length|249
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundarysKD6As9BBil2g6Fc
Request-Header|Cookie|visited=yes
Request-Header|DNT|1
Request-Header|Host|localhost:9090
Request-Header|Origin|http://localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
------WebKitFormBoundarysKD6As9BBil2g6Fc
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundarysKD6As9BBil2g6Fc
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundarysKD6As9BBil2g6Fc--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|255
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e28636151054
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
-----------------------------7e28636151054
Content-Disposition: form-data; name="japanese"
健治
-----------------------------7e28636151054
Content-Disposition: form-data; name="hello"
ャユ戆タ
-----------------------------7e28636151054--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US,en;q=0.5
Request-Header|Connection|keep-alive
Request-Header|Content-Length|261
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------265001916915724
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
-----------------------------265001916915724
Content-Disposition: form-data; name="japanese"
健治
-----------------------------265001916915724
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
-----------------------------265001916915724--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|249
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundaryj1Xj6oPRT7sp3VPE
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (iPad; CPU OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D100 Safari/604.1
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
------WebKitFormBoundaryj1Xj6oPRT7sp3VPE
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundaryj1Xj6oPRT7sp3VPE
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundaryj1Xj6oPRT7sp3VPE--

View File

@ -0,0 +1,13 @@
Request-Header|Accept|text/html, application/xhtml+xml, image/jxr, */*
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-US
Request-Header|Cache-Control|no-cache
Request-Header|Connection|keep-alive
Request-Header|Content-Length|255
Request-Header|Content-Type|multipart/form-data; boundary=---------------------------7e21df392109c
Request-Header|Host|localhost:9090
Request-Header|Referer|http://localhost:9090/sjis-form.html
Request-Header|User-Agent|Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
-----------------------------7e21df392109c
Content-Disposition: form-data; name="japanese"
健治
-----------------------------7e21df392109c
Content-Disposition: form-data; name="hello"
ャユ戆タ
-----------------------------7e21df392109c--

View File

@ -0,0 +1,14 @@
Request-Header|Accept|text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Request-Header|Accept-Encoding|gzip, deflate
Request-Header|Accept-Language|en-us
Request-Header|Connection|keep-alive
Request-Header|Content-Length|249
Request-Header|Content-Type|multipart/form-data; boundary=----WebKitFormBoundarytsFILMzOBBWaETUj
Request-Header|Host|192.168.0.119:9090
Request-Header|Origin|http://192.168.0.119:9090
Request-Header|Referer|http://192.168.0.119:9090/sjis-form.html
Request-Header|Upgrade-Insecure-Requests|1
Request-Header|User-Agent|Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6
Parts-Count|2
Part-ContainsContents|japanese|健治
Part-ContainsContents|hello|ャユ戆タ

View File

@ -0,0 +1,9 @@
------WebKitFormBoundarytsFILMzOBBWaETUj
Content-Disposition: form-data; name="japanese"
健治
------WebKitFormBoundarytsFILMzOBBWaETUj
Content-Disposition: form-data; name="hello"
ャユ&#25094;タ
------WebKitFormBoundarytsFILMzOBBWaETUj--