Lines Matching +full:get +full:- +full:value
28 b"GET /bar;par?b HTTP/1.1\r\nHost: foo\r\n\r\n",
30 assert_eq!(req.method.unwrap(), "GET");
35 assert_eq!(req.headers[0].value, b"foo");
42 b"GET /x HTTP/1.1\r\nHost: test\r\n\r\n",
44 assert_eq!(req.method.unwrap(), "GET");
49 assert_eq!(req.headers[0].value, b"test");
56 b"GET /x HTTP/1.1\r\nHost: test\r\n\r\n",
58 assert_eq!(req.method.unwrap(), "GET");
63 assert_eq!(req.headers[0].value, b"test");
70 b"GET /foo/foo.com HTTP/1.1\r\nHost: example.org\r\n\r\n",
72 assert_eq!(req.method.unwrap(), "GET");
77 assert_eq!(req.headers[0].value, b"example.org");
84 b"GET /foo/:foo.com HTTP/1.1\r\nHost: example.org\r\n\r\n",
86 assert_eq!(req.method.unwrap(), "GET");
91 assert_eq!(req.headers[0].value, b"example.org");
98 b"GET /foo/foo.com HTTP/1.1\r\nHost: example.org\r\n\r\n",
100 assert_eq!(req.method.unwrap(), "GET");
105 assert_eq!(req.headers[0].value, b"example.org");
112 b"GET foo.com HTTP/1.1\r\nHost: \r\n\r\n",
120 b"GET /%20b%20?%20d%20 HTTP/1.1\r\nHost: f\r\n\r\n",
122 assert_eq!(req.method.unwrap(), "GET");
127 assert_eq!(req.headers[0].value, b"f");
134 b"GET x x HTTP/1.1\r\nHost: \r\n\r\n",
142 b"GET /c HTTP/1.1\r\nHost: f\r\n\r\n",
144 assert_eq!(req.method.unwrap(), "GET");
149 assert_eq!(req.headers[0].value, b"f");
156 b"GET /c HTTP/1.1\r\nHost: f\r\n\r\n",
158 assert_eq!(req.method.unwrap(), "GET");
163 assert_eq!(req.headers[0].value, b"f");
170 b"GET /c HTTP/1.1\r\nHost: f\r\n\r\n",
172 assert_eq!(req.method.unwrap(), "GET");
177 assert_eq!(req.headers[0].value, b"f");
184 b"GET /c HTTP/1.1\r\nHost: f\r\n\r\n",
186 assert_eq!(req.method.unwrap(), "GET");
191 assert_eq!(req.headers[0].value, b"f");
198 b"GET /c HTTP/1.1\r\nHost: f\r\n\r\n",
200 assert_eq!(req.method.unwrap(), "GET");
205 assert_eq!(req.headers[0].value, b"f");
212 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
214 assert_eq!(req.method.unwrap(), "GET");
219 assert_eq!(req.headers[0].value, b"example.org");
226 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
228 assert_eq!(req.method.unwrap(), "GET");
233 assert_eq!(req.headers[0].value, b"example.org");
240 b"GET /foo/:foo.com/ HTTP/1.1\r\nHost: example.org\r\n\r\n",
242 assert_eq!(req.method.unwrap(), "GET");
247 assert_eq!(req.headers[0].value, b"example.org");
254 b"GET /foo/:foo.com/ HTTP/1.1\r\nHost: example.org\r\n\r\n",
256 assert_eq!(req.method.unwrap(), "GET");
261 assert_eq!(req.headers[0].value, b"example.org");
268 b"GET /foo/: HTTP/1.1\r\nHost: example.org\r\n\r\n",
270 assert_eq!(req.method.unwrap(), "GET");
275 assert_eq!(req.headers[0].value, b"example.org");
282 b"GET /foo/:a HTTP/1.1\r\nHost: example.org\r\n\r\n",
284 assert_eq!(req.method.unwrap(), "GET");
289 assert_eq!(req.headers[0].value, b"example.org");
296 b"GET /foo/:/ HTTP/1.1\r\nHost: example.org\r\n\r\n",
298 assert_eq!(req.method.unwrap(), "GET");
303 assert_eq!(req.headers[0].value, b"example.org");
310 b"GET /foo/:/ HTTP/1.1\r\nHost: example.org\r\n\r\n",
312 assert_eq!(req.method.unwrap(), "GET");
317 assert_eq!(req.headers[0].value, b"example.org");
324 b"GET /foo/: HTTP/1.1\r\nHost: example.org\r\n\r\n",
326 assert_eq!(req.method.unwrap(), "GET");
331 assert_eq!(req.headers[0].value, b"example.org");
338 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
340 assert_eq!(req.method.unwrap(), "GET");
345 assert_eq!(req.headers[0].value, b"example.org");
352 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
354 assert_eq!(req.method.unwrap(), "GET");
359 assert_eq!(req.headers[0].value, b"example.org");
366 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
368 assert_eq!(req.method.unwrap(), "GET");
373 assert_eq!(req.headers[0].value, b"example.org");
380 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
382 assert_eq!(req.method.unwrap(), "GET");
387 assert_eq!(req.headers[0].value, b"example.org");
394 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
396 assert_eq!(req.method.unwrap(), "GET");
401 assert_eq!(req.headers[0].value, b"example.org");
408 b"GET /foo/:23 HTTP/1.1\r\nHost: example.org\r\n\r\n",
410 assert_eq!(req.method.unwrap(), "GET");
415 assert_eq!(req.headers[0].value, b"example.org");
422 b"GET /:23 HTTP/1.1\r\nHost: example.org\r\n\r\n",
424 assert_eq!(req.method.unwrap(), "GET");
429 assert_eq!(req.headers[0].value, b"example.org");
436 b"GET /foo/:: HTTP/1.1\r\nHost: example.org\r\n\r\n",
438 assert_eq!(req.method.unwrap(), "GET");
443 assert_eq!(req.headers[0].value, b"example.org");
450 b"GET /foo/::23 HTTP/1.1\r\nHost: example.org\r\n\r\n",
452 assert_eq!(req.method.unwrap(), "GET");
457 assert_eq!(req.headers[0].value, b"example.org");
464 b"GET /d HTTP/1.1\r\nHost: c\r\n\r\n",
466 assert_eq!(req.method.unwrap(), "GET");
471 assert_eq!(req.headers[0].value, b"c");
478 b"GET /foo/:@c:29 HTTP/1.1\r\nHost: example.org\r\n\r\n",
480 assert_eq!(req.method.unwrap(), "GET");
485 assert_eq!(req.headers[0].value, b"example.org");
492 b"GET //@ HTTP/1.1\r\nHost: foo.com\r\n\r\n",
494 assert_eq!(req.method.unwrap(), "GET");
499 assert_eq!(req.headers[0].value, b"foo.com");
506 b"GET /b:c/d@foo.com/ HTTP/1.1\r\nHost: a\r\n\r\n",
508 assert_eq!(req.method.unwrap(), "GET");
513 assert_eq!(req.headers[0].value, b"a");
520 b"GET /bar.com/ HTTP/1.1\r\nHost: \r\n\r\n",
522 assert_eq!(req.method.unwrap(), "GET");
527 assert_eq!(req.headers[0].value, b"");
534 b"GET /////// HTTP/1.1\r\nHost: \r\n\r\n",
536 assert_eq!(req.method.unwrap(), "GET");
541 assert_eq!(req.headers[0].value, b"");
548 b"GET ///////bar.com/ HTTP/1.1\r\nHost: \r\n\r\n",
550 assert_eq!(req.method.unwrap(), "GET");
555 assert_eq!(req.headers[0].value, b"");
562 b"GET //:///// HTTP/1.1\r\nHost: \r\n\r\n",
564 assert_eq!(req.method.unwrap(), "GET");
569 assert_eq!(req.headers[0].value, b"");
576 b"GET /foo HTTP/1.1\r\nHost: \r\n\r\n",
578 assert_eq!(req.method.unwrap(), "GET");
583 assert_eq!(req.headers[0].value, b"");
590 b"GET /bar HTTP/1.1\r\nHost: foo\r\n\r\n",
592 assert_eq!(req.method.unwrap(), "GET");
597 assert_eq!(req.headers[0].value, b"foo");
604 b"GET /path;a??e HTTP/1.1\r\nHost: foo\r\n\r\n",
606 assert_eq!(req.method.unwrap(), "GET");
611 assert_eq!(req.headers[0].value, b"foo");
618 b"GET /abcd?efgh?ijkl HTTP/1.1\r\nHost: foo\r\n\r\n",
620 assert_eq!(req.method.unwrap(), "GET");
625 assert_eq!(req.headers[0].value, b"foo");
632 b"GET /abcd HTTP/1.1\r\nHost: foo\r\n\r\n",
634 assert_eq!(req.method.unwrap(), "GET");
639 assert_eq!(req.headers[0].value, b"foo");
646 b"GET /foo/[61:24:74]:98 HTTP/1.1\r\nHost: example.org\r\n\r\n",
648 assert_eq!(req.method.unwrap(), "GET");
653 assert_eq!(req.headers[0].value, b"example.org");
660 b"GET /foo/[61:27]/:foo HTTP/1.1\r\nHost: example.org\r\n\r\n",
662 assert_eq!(req.method.unwrap(), "GET");
667 assert_eq!(req.headers[0].value, b"example.org");
674 b"GET /example.com/ HTTP/1.1\r\nHost: example.org\r\n\r\n",
676 assert_eq!(req.method.unwrap(), "GET");
681 assert_eq!(req.headers[0].value, b"example.org");
688 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
690 assert_eq!(req.method.unwrap(), "GET");
695 assert_eq!(req.headers[0].value, b"");
702 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
704 assert_eq!(req.method.unwrap(), "GET");
709 assert_eq!(req.headers[0].value, b"");
716 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
718 assert_eq!(req.method.unwrap(), "GET");
723 assert_eq!(req.headers[0].value, b"");
730 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
732 assert_eq!(req.method.unwrap(), "GET");
737 assert_eq!(req.headers[0].value, b"");
744 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
746 assert_eq!(req.method.unwrap(), "GET");
751 assert_eq!(req.headers[0].value, b"");
758 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
760 assert_eq!(req.method.unwrap(), "GET");
765 assert_eq!(req.headers[0].value, b"");
772 b"GET /foo/example.com/ HTTP/1.1\r\nHost: example.org\r\n\r\n",
774 assert_eq!(req.method.unwrap(), "GET");
779 assert_eq!(req.headers[0].value, b"example.org");
786 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
788 assert_eq!(req.method.unwrap(), "GET");
793 assert_eq!(req.headers[0].value, b"");
800 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
802 assert_eq!(req.method.unwrap(), "GET");
807 assert_eq!(req.headers[0].value, b"");
814 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
816 assert_eq!(req.method.unwrap(), "GET");
821 assert_eq!(req.headers[0].value, b"");
828 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
830 assert_eq!(req.method.unwrap(), "GET");
835 assert_eq!(req.headers[0].value, b"");
842 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
844 assert_eq!(req.method.unwrap(), "GET");
849 assert_eq!(req.headers[0].value, b"");
856 b"GET /a/b/c HTTP/1.1\r\nHost: example.org\r\n\r\n",
858 assert_eq!(req.method.unwrap(), "GET");
863 assert_eq!(req.headers[0].value, b"example.org");
870 b"GET /a/%20/c HTTP/1.1\r\nHost: example.org\r\n\r\n",
872 assert_eq!(req.method.unwrap(), "GET");
877 assert_eq!(req.headers[0].value, b"example.org");
884 b"GET /a%2fc HTTP/1.1\r\nHost: example.org\r\n\r\n",
886 assert_eq!(req.method.unwrap(), "GET");
891 assert_eq!(req.headers[0].value, b"example.org");
898 b"GET /a/%2f/c HTTP/1.1\r\nHost: example.org\r\n\r\n",
900 assert_eq!(req.method.unwrap(), "GET");
905 assert_eq!(req.headers[0].value, b"example.org");
912 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
914 assert_eq!(req.method.unwrap(), "GET");
919 assert_eq!(req.headers[0].value, b"example.org");
926 b"GET text/html,test HTTP/1.1\r\nHost: \r\n\r\n",
928 assert_eq!(req.method.unwrap(), "GET");
933 assert_eq!(req.headers[0].value, b"");
940 b"GET 1234567890 HTTP/1.1\r\nHost: \r\n\r\n",
942 assert_eq!(req.method.unwrap(), "GET");
947 assert_eq!(req.headers[0].value, b"");
954 b"GET /c:/foo/bar.html HTTP/1.1\r\nHost: \r\n\r\n",
956 assert_eq!(req.method.unwrap(), "GET");
961 assert_eq!(req.headers[0].value, b"");
968 b"GET /c:////foo/bar.html HTTP/1.1\r\nHost: \r\n\r\n",
970 assert_eq!(req.method.unwrap(), "GET");
975 assert_eq!(req.headers[0].value, b"");
982 b"GET /C:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
984 assert_eq!(req.method.unwrap(), "GET");
989 assert_eq!(req.headers[0].value, b"");
996 b"GET /C:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
998 assert_eq!(req.method.unwrap(), "GET");
1003 assert_eq!(req.headers[0].value, b"");
1010 b"GET /C:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
1012 assert_eq!(req.method.unwrap(), "GET");
1017 assert_eq!(req.headers[0].value, b"");
1024 b"GET /file HTTP/1.1\r\nHost: server\r\n\r\n",
1026 assert_eq!(req.method.unwrap(), "GET");
1031 assert_eq!(req.headers[0].value, b"server");
1038 b"GET /file HTTP/1.1\r\nHost: server\r\n\r\n",
1040 assert_eq!(req.method.unwrap(), "GET");
1045 assert_eq!(req.headers[0].value, b"server");
1052 b"GET /file HTTP/1.1\r\nHost: server\r\n\r\n",
1054 assert_eq!(req.method.unwrap(), "GET");
1059 assert_eq!(req.headers[0].value, b"server");
1066 b"GET /foo/bar.txt HTTP/1.1\r\nHost: \r\n\r\n",
1068 assert_eq!(req.method.unwrap(), "GET");
1073 assert_eq!(req.headers[0].value, b"");
1080 b"GET /home/me HTTP/1.1\r\nHost: \r\n\r\n",
1082 assert_eq!(req.method.unwrap(), "GET");
1087 assert_eq!(req.headers[0].value, b"");
1094 b"GET /test HTTP/1.1\r\nHost: \r\n\r\n",
1096 assert_eq!(req.method.unwrap(), "GET");
1101 assert_eq!(req.headers[0].value, b"");
1108 b"GET /test HTTP/1.1\r\nHost: \r\n\r\n",
1110 assert_eq!(req.method.unwrap(), "GET");
1115 assert_eq!(req.headers[0].value, b"");
1122 b"GET /tmp/mock/test HTTP/1.1\r\nHost: \r\n\r\n",
1124 assert_eq!(req.method.unwrap(), "GET");
1129 assert_eq!(req.headers[0].value, b"");
1136 b"GET /tmp/mock/test HTTP/1.1\r\nHost: \r\n\r\n",
1138 assert_eq!(req.method.unwrap(), "GET");
1143 assert_eq!(req.headers[0].value, b"");
1150 b"GET /foo HTTP/1.1\r\nHost: example.com\r\n\r\n",
1152 assert_eq!(req.method.unwrap(), "GET");
1157 assert_eq!(req.headers[0].value, b"example.com");
1164 b"GET /.foo HTTP/1.1\r\nHost: example.com\r\n\r\n",
1166 assert_eq!(req.method.unwrap(), "GET");
1171 assert_eq!(req.headers[0].value, b"example.com");
1178 b"GET /foo/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1180 assert_eq!(req.method.unwrap(), "GET");
1185 assert_eq!(req.headers[0].value, b"example.com");
1192 b"GET /foo/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1194 assert_eq!(req.method.unwrap(), "GET");
1199 assert_eq!(req.headers[0].value, b"example.com");
1206 b"GET /foo/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1208 assert_eq!(req.method.unwrap(), "GET");
1213 assert_eq!(req.headers[0].value, b"example.com");
1220 b"GET /foo/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1222 assert_eq!(req.method.unwrap(), "GET");
1227 assert_eq!(req.headers[0].value, b"example.com");
1234 b"GET /foo/..bar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1236 assert_eq!(req.method.unwrap(), "GET");
1241 assert_eq!(req.headers[0].value, b"example.com");
1248 b"GET /foo/ton HTTP/1.1\r\nHost: example.com\r\n\r\n",
1250 assert_eq!(req.method.unwrap(), "GET");
1255 assert_eq!(req.headers[0].value, b"example.com");
1262 b"GET /a HTTP/1.1\r\nHost: example.com\r\n\r\n",
1264 assert_eq!(req.method.unwrap(), "GET");
1269 assert_eq!(req.headers[0].value, b"example.com");
1276 b"GET /ton HTTP/1.1\r\nHost: example.com\r\n\r\n",
1278 assert_eq!(req.method.unwrap(), "GET");
1283 assert_eq!(req.headers[0].value, b"example.com");
1290 b"GET /foo/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1292 assert_eq!(req.method.unwrap(), "GET");
1297 assert_eq!(req.headers[0].value, b"example.com");
1304 b"GET /foo/%2e%2 HTTP/1.1\r\nHost: example.com\r\n\r\n",
1306 assert_eq!(req.method.unwrap(), "GET");
1311 assert_eq!(req.headers[0].value, b"example.com");
1318 b"GET /%2e.bar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1320 assert_eq!(req.method.unwrap(), "GET");
1325 assert_eq!(req.headers[0].value, b"example.com");
1332 b"GET // HTTP/1.1\r\nHost: example.com\r\n\r\n",
1334 assert_eq!(req.method.unwrap(), "GET");
1339 assert_eq!(req.headers[0].value, b"example.com");
1346 b"GET /foo/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1348 assert_eq!(req.method.unwrap(), "GET");
1353 assert_eq!(req.headers[0].value, b"example.com");
1360 b"GET /foo/bar/ HTTP/1.1\r\nHost: example.com\r\n\r\n",
1362 assert_eq!(req.method.unwrap(), "GET");
1367 assert_eq!(req.headers[0].value, b"example.com");
1374 b"GET /foo HTTP/1.1\r\nHost: example.com\r\n\r\n",
1376 assert_eq!(req.method.unwrap(), "GET");
1381 assert_eq!(req.headers[0].value, b"example.com");
1388 b"GET /%20foo HTTP/1.1\r\nHost: example.com\r\n\r\n",
1390 assert_eq!(req.method.unwrap(), "GET");
1395 assert_eq!(req.headers[0].value, b"example.com");
1402 b"GET /foo% HTTP/1.1\r\nHost: example.com\r\n\r\n",
1404 assert_eq!(req.method.unwrap(), "GET");
1409 assert_eq!(req.headers[0].value, b"example.com");
1416 b"GET /foo%2 HTTP/1.1\r\nHost: example.com\r\n\r\n",
1418 assert_eq!(req.method.unwrap(), "GET");
1423 assert_eq!(req.headers[0].value, b"example.com");
1430 b"GET /foo%2zbar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1432 assert_eq!(req.method.unwrap(), "GET");
1437 assert_eq!(req.headers[0].value, b"example.com");
1444 b"GET /foo%2%C3%82%C2%A9zbar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1446 assert_eq!(req.method.unwrap(), "GET");
1451 assert_eq!(req.headers[0].value, b"example.com");
1458 b"GET /foo%41%7a HTTP/1.1\r\nHost: example.com\r\n\r\n",
1460 assert_eq!(req.method.unwrap(), "GET");
1465 assert_eq!(req.headers[0].value, b"example.com");
1472 b"GET /foo%C2%91%91 HTTP/1.1\r\nHost: example.com\r\n\r\n",
1474 assert_eq!(req.method.unwrap(), "GET");
1479 assert_eq!(req.headers[0].value, b"example.com");
1486 b"GET /foo%00%51 HTTP/1.1\r\nHost: example.com\r\n\r\n",
1488 assert_eq!(req.method.unwrap(), "GET");
1493 assert_eq!(req.headers[0].value, b"example.com");
1500 b"GET /(%28:%3A%29) HTTP/1.1\r\nHost: example.com\r\n\r\n",
1502 assert_eq!(req.method.unwrap(), "GET");
1507 assert_eq!(req.headers[0].value, b"example.com");
1514 b"GET /%3A%3a%3C%3c HTTP/1.1\r\nHost: example.com\r\n\r\n",
1516 assert_eq!(req.method.unwrap(), "GET");
1521 assert_eq!(req.headers[0].value, b"example.com");
1528 b"GET /foobar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1530 assert_eq!(req.method.unwrap(), "GET");
1535 assert_eq!(req.headers[0].value, b"example.com");
1542 b"GET //foo//bar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1544 assert_eq!(req.method.unwrap(), "GET");
1549 assert_eq!(req.headers[0].value, b"example.com");
1556 b"GET /%7Ffp3%3Eju%3Dduvgw%3Dd HTTP/1.1\r\nHost: example.com\r\n\r\n",
1558 assert_eq!(req.method.unwrap(), "GET");
1563 assert_eq!(req.headers[0].value, b"example.com");
1570 b"GET /@asdf%40 HTTP/1.1\r\nHost: example.com\r\n\r\n",
1572 assert_eq!(req.method.unwrap(), "GET");
1577 assert_eq!(req.headers[0].value, b"example.com");
1584 b"GET /%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD HTTP/1.1\r\nHost: example.com\r\n\r\n",
1586 assert_eq!(req.method.unwrap(), "GET");
1591 assert_eq!(req.headers[0].value, b"example.com");
1598 b"GET /%E2%80%A5/foo HTTP/1.1\r\nHost: example.com\r\n\r\n",
1600 assert_eq!(req.method.unwrap(), "GET");
1605 assert_eq!(req.headers[0].value, b"example.com");
1612 b"GET /%EF%BB%BF/foo HTTP/1.1\r\nHost: example.com\r\n\r\n",
1614 assert_eq!(req.method.unwrap(), "GET");
1619 assert_eq!(req.headers[0].value, b"example.com");
1626 b"GET /%E2%80%AE/foo/%E2%80%AD/bar HTTP/1.1\r\nHost: example.com\r\n\r\n",
1628 assert_eq!(req.method.unwrap(), "GET");
1633 assert_eq!(req.headers[0].value, b"example.com");
1640 b"GET /foo?bar=baz HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
1642 assert_eq!(req.method.unwrap(), "GET");
1647 assert_eq!(req.headers[0].value, b"www.google.com");
1654 b"GET /foo?bar=baz HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
1656 assert_eq!(req.method.unwrap(), "GET");
1661 assert_eq!(req.headers[0].value, b"www.google.com");
1668 b"GET test HTTP/1.1\r\nHost: \r\n\r\n",
1670 assert_eq!(req.method.unwrap(), "GET");
1675 assert_eq!(req.headers[0].value, b"");
1682 b"GET /foo%2Ehtml HTTP/1.1\r\nHost: www\r\n\r\n",
1684 assert_eq!(req.method.unwrap(), "GET");
1689 assert_eq!(req.headers[0].value, b"www");
1696 b"GET /foo/html HTTP/1.1\r\nHost: www\r\n\r\n",
1698 assert_eq!(req.method.unwrap(), "GET");
1703 assert_eq!(req.headers[0].value, b"www");
1710 b"GET /foo HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
1712 assert_eq!(req.method.unwrap(), "GET");
1717 assert_eq!(req.headers[0].value, b"www.google.com");
1724 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1726 assert_eq!(req.method.unwrap(), "GET");
1731 assert_eq!(req.headers[0].value, b"");
1738 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1740 assert_eq!(req.method.unwrap(), "GET");
1745 assert_eq!(req.headers[0].value, b"");
1752 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1754 assert_eq!(req.method.unwrap(), "GET");
1759 assert_eq!(req.headers[0].value, b"");
1766 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1768 assert_eq!(req.method.unwrap(), "GET");
1773 assert_eq!(req.headers[0].value, b"");
1780 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1782 assert_eq!(req.method.unwrap(), "GET");
1787 assert_eq!(req.headers[0].value, b"");
1794 b"GET /example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1796 assert_eq!(req.method.unwrap(), "GET");
1801 assert_eq!(req.headers[0].value, b"");
1808 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1810 assert_eq!(req.method.unwrap(), "GET");
1815 assert_eq!(req.headers[0].value, b"");
1822 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1824 assert_eq!(req.method.unwrap(), "GET");
1829 assert_eq!(req.headers[0].value, b"");
1836 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1838 assert_eq!(req.method.unwrap(), "GET");
1843 assert_eq!(req.headers[0].value, b"");
1850 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1852 assert_eq!(req.method.unwrap(), "GET");
1857 assert_eq!(req.headers[0].value, b"");
1864 b"GET example.com/ HTTP/1.1\r\nHost: \r\n\r\n",
1866 assert_eq!(req.method.unwrap(), "GET");
1871 assert_eq!(req.headers[0].value, b"");
1878 b"GET /test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1880 assert_eq!(req.method.unwrap(), "GET");
1885 assert_eq!(req.headers[0].value, b"www.example.com");
1892 b"GET /test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1894 assert_eq!(req.method.unwrap(), "GET");
1899 assert_eq!(req.headers[0].value, b"www.example.com");
1906 b"GET /test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1908 assert_eq!(req.method.unwrap(), "GET");
1913 assert_eq!(req.headers[0].value, b"www.example.com");
1920 b"GET /test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1922 assert_eq!(req.method.unwrap(), "GET");
1927 assert_eq!(req.headers[0].value, b"www.example.com");
1934 b"GET /aaa/test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1936 assert_eq!(req.method.unwrap(), "GET");
1941 assert_eq!(req.headers[0].value, b"www.example.com");
1948 b"GET /test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1950 assert_eq!(req.method.unwrap(), "GET");
1955 assert_eq!(req.headers[0].value, b"www.example.com");
1962 b"GET /%E4%B8%AD/test.txt HTTP/1.1\r\nHost: www.example.com\r\n\r\n",
1964 assert_eq!(req.method.unwrap(), "GET");
1969 assert_eq!(req.headers[0].value, b"www.example.com");
1976 b"GET /... HTTP/1.1\r\nHost: \r\n\r\n",
1978 assert_eq!(req.method.unwrap(), "GET");
1983 assert_eq!(req.headers[0].value, b"");
1990 b"GET /a HTTP/1.1\r\nHost: \r\n\r\n",
1992 assert_eq!(req.method.unwrap(), "GET");
1997 assert_eq!(req.headers[0].value, b"");
2004 b"GET /%EF%BF%BD?%EF%BF%BD HTTP/1.1\r\nHost: x\r\n\r\n",
2006 assert_eq!(req.method.unwrap(), "GET");
2011 assert_eq!(req.headers[0].value, b"x");
2018 b"GET /bar HTTP/1.1\r\nHost: example.com\r\n\r\n",
2020 assert_eq!(req.method.unwrap(), "GET");
2025 assert_eq!(req.headers[0].value, b"example.com");
2032 b"GET test HTTP/1.1\r\nHost: \r\n\r\n",
2034 assert_eq!(req.method.unwrap(), "GET");
2039 assert_eq!(req.headers[0].value, b"");
2046 b"GET x@x.com HTTP/1.1\r\nHost: \r\n\r\n",
2048 assert_eq!(req.method.unwrap(), "GET");
2053 assert_eq!(req.headers[0].value, b"");
2060 b"GET , HTTP/1.1\r\nHost: \r\n\r\n",
2062 assert_eq!(req.method.unwrap(), "GET");
2067 assert_eq!(req.headers[0].value, b"");
2074 b"GET blank HTTP/1.1\r\nHost: \r\n\r\n",
2076 assert_eq!(req.method.unwrap(), "GET");
2081 assert_eq!(req.headers[0].value, b"");
2088 b"GET test?test HTTP/1.1\r\nHost: \r\n\r\n",
2090 assert_eq!(req.method.unwrap(), "GET");
2095 assert_eq!(req.headers[0].value, b"");
2102 b"GET /%60%7B%7D?`{} HTTP/1.1\r\nHost: h\r\n\r\n",
2104 assert_eq!(req.method.unwrap(), "GET");
2109 assert_eq!(req.headers[0].value, b"h");
2117 b"GET /?%27 HTTP/1.1\r\nHost: host\r\n\r\n",
2119 assert_eq!(req.method.unwrap(), "GET");
2124 assert_eq!(req.headers[0].value, b"host");
2131 b"GET /?' HTTP/1.1\r\nHost: host\r\n\r\n",
2133 assert_eq!(req.method.unwrap(), "GET");
2138 assert_eq!(req.headers[0].value, b"host");
2145 b"GET /some/path HTTP/1.1\r\nHost: example.org\r\n\r\n",
2147 assert_eq!(req.method.unwrap(), "GET");
2152 assert_eq!(req.headers[0].value, b"example.org");
2159 b"GET /smth HTTP/1.1\r\nHost: example.org\r\n\r\n",
2161 assert_eq!(req.method.unwrap(), "GET");
2166 assert_eq!(req.headers[0].value, b"example.org");
2173 b"GET /some/path HTTP/1.1\r\nHost: example.org\r\n\r\n",
2175 assert_eq!(req.method.unwrap(), "GET");
2180 assert_eq!(req.headers[0].value, b"example.org");
2187 b"GET /pa/i HTTP/1.1\r\nHost: \r\n\r\n",
2189 assert_eq!(req.method.unwrap(), "GET");
2194 assert_eq!(req.headers[0].value, b"");
2201 b"GET /i HTTP/1.1\r\nHost: ho\r\n\r\n",
2203 assert_eq!(req.method.unwrap(), "GET");
2208 assert_eq!(req.headers[0].value, b"ho");
2215 b"GET /pa/i HTTP/1.1\r\nHost: \r\n\r\n",
2217 assert_eq!(req.method.unwrap(), "GET");
2222 assert_eq!(req.headers[0].value, b"");
2229 b"GET /i HTTP/1.1\r\nHost: \r\n\r\n",
2231 assert_eq!(req.method.unwrap(), "GET");
2236 assert_eq!(req.headers[0].value, b"");
2243 b"GET /i HTTP/1.1\r\nHost: ho\r\n\r\n",
2245 assert_eq!(req.method.unwrap(), "GET");
2250 assert_eq!(req.headers[0].value, b"ho");
2257 b"GET /i HTTP/1.1\r\nHost: \r\n\r\n",
2259 assert_eq!(req.method.unwrap(), "GET");
2264 assert_eq!(req.headers[0].value, b"");
2271 b"GET /i HTTP/1.1\r\nHost: \r\n\r\n",
2273 assert_eq!(req.method.unwrap(), "GET");
2278 assert_eq!(req.headers[0].value, b"");
2285 b"GET /i HTTP/1.1\r\nHost: ho\r\n\r\n",
2287 assert_eq!(req.method.unwrap(), "GET");
2292 assert_eq!(req.headers[0].value, b"ho");
2299 b"GET /i HTTP/1.1\r\nHost: \r\n\r\n",
2301 assert_eq!(req.method.unwrap(), "GET");
2306 assert_eq!(req.headers[0].value, b"");
2313 b"GET /pa/pa?i HTTP/1.1\r\nHost: \r\n\r\n",
2315 assert_eq!(req.method.unwrap(), "GET");
2320 assert_eq!(req.headers[0].value, b"");
2327 b"GET /pa?i HTTP/1.1\r\nHost: ho\r\n\r\n",
2329 assert_eq!(req.method.unwrap(), "GET");
2334 assert_eq!(req.headers[0].value, b"ho");
2341 b"GET /pa/pa?i HTTP/1.1\r\nHost: \r\n\r\n",
2343 assert_eq!(req.method.unwrap(), "GET");
2348 assert_eq!(req.headers[0].value, b"");
2355 b"GET sd HTTP/1.1\r\nHost: \r\n\r\n",
2357 assert_eq!(req.method.unwrap(), "GET");
2362 assert_eq!(req.headers[0].value, b"");
2369 b"GET sd/sd HTTP/1.1\r\nHost: \r\n\r\n",
2371 assert_eq!(req.method.unwrap(), "GET");
2376 assert_eq!(req.headers[0].value, b"");
2383 b"GET /pa/pa HTTP/1.1\r\nHost: \r\n\r\n",
2385 assert_eq!(req.method.unwrap(), "GET");
2390 assert_eq!(req.headers[0].value, b"");
2397 b"GET /pa HTTP/1.1\r\nHost: ho\r\n\r\n",
2399 assert_eq!(req.method.unwrap(), "GET");
2404 assert_eq!(req.headers[0].value, b"ho");
2411 b"GET /pa/pa HTTP/1.1\r\nHost: \r\n\r\n",
2413 assert_eq!(req.method.unwrap(), "GET");
2418 assert_eq!(req.headers[0].value, b"");
2425 b"GET /x HTTP/1.1\r\nHost: %C3%B1\r\n\r\n",
2427 assert_eq!(req.method.unwrap(), "GET");
2432 assert_eq!(req.headers[0].value, b"%C3%B1");
2439 b"GET \\.\\./ HTTP/1.1\r\n\r\n",
2441 assert_eq!(req.method.unwrap(), "GET");
2451 b"GET :a@example.net HTTP/1.1\r\nHost: \r\n\r\n",
2453 assert_eq!(req.method.unwrap(), "GET");
2458 assert_eq!(req.headers[0].value, b"");
2465 b"GET %NBD HTTP/1.1\r\nHost: \r\n\r\n",
2467 assert_eq!(req.method.unwrap(), "GET");
2472 assert_eq!(req.headers[0].value, b"");
2479 b"GET %1G HTTP/1.1\r\nHost: \r\n\r\n",
2481 assert_eq!(req.method.unwrap(), "GET");
2486 assert_eq!(req.headers[0].value, b"");
2493 b"GET /relative_import.html HTTP/1.1\r\nHost: 127.0.0.1\r\n\r\n",
2495 assert_eq!(req.method.unwrap(), "GET");
2500 assert_eq!(req.headers[0].value, b"127.0.0.1");
2507 b"GET /?foo=%7B%22abc%22 HTTP/1.1\r\nHost: facebook.com\r\n\r\n",
2509 assert_eq!(req.method.unwrap(), "GET");
2514 assert_eq!(req.headers[0].value, b"facebook.com");
2521 b"GET /jqueryui@1.2.3 HTTP/1.1\r\nHost: localhost\r\n\r\n",
2523 assert_eq!(req.method.unwrap(), "GET");
2528 assert_eq!(req.headers[0].value, b"localhost");
2535 b"GET /path?query HTTP/1.1\r\nHost: host\r\n\r\n",
2537 assert_eq!(req.method.unwrap(), "GET");
2542 assert_eq!(req.headers[0].value, b"host");
2549 b"GET /foo/bar?a=b&c=d HTTP/1.1\r\nHost: example.org\r\n\r\n",
2551 assert_eq!(req.method.unwrap(), "GET");
2556 assert_eq!(req.headers[0].value, b"example.org");
2563 b"GET /foo/bar??a=b&c=d HTTP/1.1\r\nHost: example.org\r\n\r\n",
2565 assert_eq!(req.method.unwrap(), "GET");
2570 assert_eq!(req.headers[0].value, b"example.org");
2577 b"GET /foo/bar HTTP/1.1\r\nHost: example.org\r\n\r\n",
2579 assert_eq!(req.method.unwrap(), "GET");
2584 assert_eq!(req.headers[0].value, b"example.org");
2591 b"GET /baz?qux HTTP/1.1\r\nHost: foo.bar\r\n\r\n",
2593 assert_eq!(req.method.unwrap(), "GET");
2598 assert_eq!(req.headers[0].value, b"foo.bar");
2605 b"GET /baz?qux HTTP/1.1\r\nHost: foo.bar\r\n\r\n",
2607 assert_eq!(req.method.unwrap(), "GET");
2612 assert_eq!(req.headers[0].value, b"foo.bar");
2619 b"GET /baz?qux HTTP/1.1\r\nHost: foo.bar\r\n\r\n",
2621 assert_eq!(req.method.unwrap(), "GET");
2626 assert_eq!(req.headers[0].value, b"foo.bar");
2633 b"GET /baz?qux HTTP/1.1\r\nHost: foo.bar\r\n\r\n",
2635 assert_eq!(req.method.unwrap(), "GET");
2640 assert_eq!(req.headers[0].value, b"foo.bar");
2647 b"GET /baz?qux HTTP/1.1\r\nHost: foo.bar\r\n\r\n",
2649 assert_eq!(req.method.unwrap(), "GET");
2654 assert_eq!(req.headers[0].value, b"foo.bar");
2661 b"GET /C%3A/ HTTP/1.1\r\nHost: \r\n\r\n",
2663 assert_eq!(req.method.unwrap(), "GET");
2668 assert_eq!(req.headers[0].value, b"");
2675 b"GET /C%7C/ HTTP/1.1\r\nHost: \r\n\r\n",
2677 assert_eq!(req.method.unwrap(), "GET");
2682 assert_eq!(req.headers[0].value, b"");
2689 …b"GET /C:/Users/Domenic/Dropbox/GitHub/tmpvar/jsdom/test/level2/html/files/pix/submit.gif HTTP/1.1…
2691 assert_eq!(req.method.unwrap(), "GET");
2696 assert_eq!(req.headers[0].value, b"");
2703 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
2705 assert_eq!(req.method.unwrap(), "GET");
2710 assert_eq!(req.headers[0].value, b"");
2717 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
2719 assert_eq!(req.method.unwrap(), "GET");
2724 assert_eq!(req.headers[0].value, b"");
2731 b"GET /d: HTTP/1.1\r\nHost: \r\n\r\n",
2733 assert_eq!(req.method.unwrap(), "GET");
2738 assert_eq!(req.headers[0].value, b"");
2745 b"GET /d:/ HTTP/1.1\r\nHost: \r\n\r\n",
2747 assert_eq!(req.method.unwrap(), "GET");
2752 assert_eq!(req.headers[0].value, b"");
2759 b"GET /test?test HTTP/1.1\r\nHost: \r\n\r\n",
2761 assert_eq!(req.method.unwrap(), "GET");
2766 assert_eq!(req.headers[0].value, b"");
2773 b"GET /test?test HTTP/1.1\r\nHost: \r\n\r\n",
2775 assert_eq!(req.method.unwrap(), "GET");
2780 assert_eq!(req.headers[0].value, b"");
2787 b"GET /test?x HTTP/1.1\r\nHost: \r\n\r\n",
2789 assert_eq!(req.method.unwrap(), "GET");
2794 assert_eq!(req.headers[0].value, b"");
2801 b"GET /test?x HTTP/1.1\r\nHost: \r\n\r\n",
2803 assert_eq!(req.method.unwrap(), "GET");
2808 assert_eq!(req.headers[0].value, b"");
2815 b"GET /test?test HTTP/1.1\r\nHost: \r\n\r\n",
2817 assert_eq!(req.method.unwrap(), "GET");
2822 assert_eq!(req.headers[0].value, b"");
2829 b"GET /test?test HTTP/1.1\r\nHost: \r\n\r\n",
2831 assert_eq!(req.method.unwrap(), "GET");
2836 assert_eq!(req.headers[0].value, b"");
2843 b"GET /?fox HTTP/1.1\r\nHost: \r\n\r\n",
2845 assert_eq!(req.method.unwrap(), "GET");
2850 assert_eq!(req.headers[0].value, b"");
2857 b"GET /localhost//cat HTTP/1.1\r\nHost: \r\n\r\n",
2859 assert_eq!(req.method.unwrap(), "GET");
2864 assert_eq!(req.headers[0].value, b"");
2871 b"GET /localhost//cat HTTP/1.1\r\nHost: \r\n\r\n",
2873 assert_eq!(req.method.unwrap(), "GET");
2878 assert_eq!(req.headers[0].value, b"");
2885 b"GET /mouse HTTP/1.1\r\nHost: \r\n\r\n",
2887 assert_eq!(req.method.unwrap(), "GET");
2892 assert_eq!(req.headers[0].value, b"");
2899 b"GET /pig HTTP/1.1\r\nHost: \r\n\r\n",
2901 assert_eq!(req.method.unwrap(), "GET");
2906 assert_eq!(req.headers[0].value, b"");
2913 b"GET /pig HTTP/1.1\r\nHost: \r\n\r\n",
2915 assert_eq!(req.method.unwrap(), "GET");
2920 assert_eq!(req.headers[0].value, b"");
2927 b"GET /pig HTTP/1.1\r\nHost: \r\n\r\n",
2929 assert_eq!(req.method.unwrap(), "GET");
2934 assert_eq!(req.headers[0].value, b"");
2941 b"GET /localhost//pig HTTP/1.1\r\nHost: lion\r\n\r\n",
2943 assert_eq!(req.method.unwrap(), "GET");
2948 assert_eq!(req.headers[0].value, b"lion");
2955 b"GET /rooibos HTTP/1.1\r\nHost: tea\r\n\r\n",
2957 assert_eq!(req.method.unwrap(), "GET");
2962 assert_eq!(req.headers[0].value, b"tea");
2969 b"GET /?chai HTTP/1.1\r\nHost: tea\r\n\r\n",
2971 assert_eq!(req.method.unwrap(), "GET");
2976 assert_eq!(req.headers[0].value, b"tea");
2983 b"GET /C: HTTP/1.1\r\nHost: \r\n\r\n",
2985 assert_eq!(req.method.unwrap(), "GET");
2990 assert_eq!(req.headers[0].value, b"");
2997 b"GET /C: HTTP/1.1\r\nHost: \r\n\r\n",
2999 assert_eq!(req.method.unwrap(), "GET");
3004 assert_eq!(req.headers[0].value, b"");
3011 b"GET /C: HTTP/1.1\r\nHost: \r\n\r\n",
3013 assert_eq!(req.method.unwrap(), "GET");
3018 assert_eq!(req.headers[0].value, b"");
3025 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3027 assert_eq!(req.method.unwrap(), "GET");
3032 assert_eq!(req.headers[0].value, b"");
3039 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3041 assert_eq!(req.method.unwrap(), "GET");
3046 assert_eq!(req.headers[0].value, b"");
3053 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3055 assert_eq!(req.method.unwrap(), "GET");
3060 assert_eq!(req.headers[0].value, b"");
3067 b"GET /dir/C HTTP/1.1\r\nHost: host\r\n\r\n",
3069 assert_eq!(req.method.unwrap(), "GET");
3074 assert_eq!(req.headers[0].value, b"host");
3081 b"GET /dir/C|a HTTP/1.1\r\nHost: host\r\n\r\n",
3083 assert_eq!(req.method.unwrap(), "GET");
3088 assert_eq!(req.headers[0].value, b"host");
3095 b"GET /c:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
3097 assert_eq!(req.method.unwrap(), "GET");
3102 assert_eq!(req.headers[0].value, b"");
3109 b"GET /c:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
3111 assert_eq!(req.method.unwrap(), "GET");
3116 assert_eq!(req.headers[0].value, b"");
3123 b"GET /c:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
3125 assert_eq!(req.method.unwrap(), "GET");
3130 assert_eq!(req.headers[0].value, b"");
3137 b"GET /c:/foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
3139 assert_eq!(req.method.unwrap(), "GET");
3144 assert_eq!(req.headers[0].value, b"");
3151 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3153 assert_eq!(req.method.unwrap(), "GET");
3158 assert_eq!(req.headers[0].value, b"");
3165 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3167 assert_eq!(req.method.unwrap(), "GET");
3172 assert_eq!(req.headers[0].value, b"");
3179 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3181 assert_eq!(req.method.unwrap(), "GET");
3186 assert_eq!(req.headers[0].value, b"");
3193 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3195 assert_eq!(req.method.unwrap(), "GET");
3200 assert_eq!(req.headers[0].value, b"");
3207 b"GET /C:/ HTTP/1.1\r\nHost: \r\n\r\n",
3209 assert_eq!(req.method.unwrap(), "GET");
3214 assert_eq!(req.headers[0].value, b"");
3221 b"GET /?q=v HTTP/1.1\r\nHost: \r\n\r\n",
3223 assert_eq!(req.method.unwrap(), "GET");
3228 assert_eq!(req.headers[0].value, b"");
3235 b"GET ?x HTTP/1.1\r\nHost: %C3%B1\r\n\r\n",
3237 assert_eq!(req.method.unwrap(), "GET");
3242 assert_eq!(req.headers[0].value, b"%C3%B1");
3249 b"GET ?x HTTP/1.1\r\nHost: %C3%B1\r\n\r\n",
3251 assert_eq!(req.method.unwrap(), "GET");
3256 assert_eq!(req.headers[0].value, b"%C3%B1");
3263 b"GET // HTTP/1.1\r\nHost: \r\n\r\n",
3265 assert_eq!(req.method.unwrap(), "GET");
3270 assert_eq!(req.headers[0].value, b"");
3277 b"GET //x/ HTTP/1.1\r\nHost: \r\n\r\n",
3279 assert_eq!(req.method.unwrap(), "GET");
3284 assert_eq!(req.headers[0].value, b"");
3291 b"GET /someconfig;mode=netascii HTTP/1.1\r\nHost: foobar.com\r\n\r\n",
3293 assert_eq!(req.method.unwrap(), "GET");
3298 assert_eq!(req.headers[0].value, b"foobar.com");
3305 b"GET /Index.ut2 HTTP/1.1\r\nHost: 10.10.10.10\r\n\r\n",
3307 assert_eq!(req.method.unwrap(), "GET");
3312 assert_eq!(req.headers[0].value, b"10.10.10.10");
3319 b"GET /0?baz=bam&qux=baz HTTP/1.1\r\nHost: somehost\r\n\r\n",
3321 assert_eq!(req.method.unwrap(), "GET");
3326 assert_eq!(req.headers[0].value, b"somehost");
3333 b"GET /sup HTTP/1.1\r\nHost: host\r\n\r\n",
3335 assert_eq!(req.method.unwrap(), "GET");
3340 assert_eq!(req.headers[0].value, b"host");
3347 b"GET /foo/bar.git HTTP/1.1\r\nHost: github.com\r\n\r\n",
3349 assert_eq!(req.method.unwrap(), "GET");
3354 assert_eq!(req.headers[0].value, b"github.com");
3361 b"GET /channel?passwd HTTP/1.1\r\nHost: myserver.com\r\n\r\n",
3363 assert_eq!(req.method.unwrap(), "GET");
3368 assert_eq!(req.headers[0].value, b"myserver.com");
3375 b"GET /foo.bar.org?type=TXT HTTP/1.1\r\nHost: fw.example.org\r\n\r\n",
3377 assert_eq!(req.method.unwrap(), "GET");
3382 assert_eq!(req.headers[0].value, b"fw.example.org");
3389 b"GET /ou=People,o=JNDITutorial HTTP/1.1\r\nHost: localhost\r\n\r\n",
3391 assert_eq!(req.method.unwrap(), "GET");
3396 assert_eq!(req.headers[0].value, b"localhost");
3403 b"GET /foo/bar HTTP/1.1\r\nHost: github.com\r\n\r\n",
3405 assert_eq!(req.method.unwrap(), "GET");
3410 assert_eq!(req.headers[0].value, b"github.com");
3417 b"GET ietf:rfc:2648 HTTP/1.1\r\nHost: \r\n\r\n",
3419 assert_eq!(req.method.unwrap(), "GET");
3424 assert_eq!(req.headers[0].value, b"");
3431 b"GET joe@example.org,2001:foo/bar HTTP/1.1\r\nHost: \r\n\r\n",
3433 assert_eq!(req.method.unwrap(), "GET");
3438 assert_eq!(req.headers[0].value, b"");
3445 b"GET /path HTTP/1.1\r\nHost: H%4fSt\r\n\r\n",
3447 assert_eq!(req.method.unwrap(), "GET");
3452 assert_eq!(req.headers[0].value, b"H%4fSt");
3459 b"GET https://example.com:443/ HTTP/1.1\r\nHost: \r\n\r\n",
3461 assert_eq!(req.method.unwrap(), "GET");
3466 assert_eq!(req.headers[0].value, b"");
3473 b"GET d3958f5c-0777-0845-9dcf-2cb28783acaf HTTP/1.1\r\nHost: \r\n\r\n",
3475 assert_eq!(req.method.unwrap(), "GET");
3476 assert_eq!(req.path.unwrap(), "d3958f5c-0777-0845-9dcf-2cb28783acaf");
3480 assert_eq!(req.headers[0].value, b"");
3487 b"GET /test?%22 HTTP/1.1\r\nHost: example.org\r\n\r\n",
3489 assert_eq!(req.method.unwrap(), "GET");
3494 assert_eq!(req.headers[0].value, b"example.org");
3501 b"GET /test HTTP/1.1\r\nHost: example.org\r\n\r\n",
3503 assert_eq!(req.method.unwrap(), "GET");
3508 assert_eq!(req.headers[0].value, b"example.org");
3515 b"GET /test?%3C HTTP/1.1\r\nHost: example.org\r\n\r\n",
3517 assert_eq!(req.method.unwrap(), "GET");
3522 assert_eq!(req.headers[0].value, b"example.org");
3529 b"GET /test?%3E HTTP/1.1\r\nHost: example.org\r\n\r\n",
3531 assert_eq!(req.method.unwrap(), "GET");
3536 assert_eq!(req.headers[0].value, b"example.org");
3543 b"GET /test?%E2%8C%A3 HTTP/1.1\r\nHost: example.org\r\n\r\n",
3545 assert_eq!(req.method.unwrap(), "GET");
3550 assert_eq!(req.headers[0].value, b"example.org");
3557 b"GET /test?%23%23 HTTP/1.1\r\nHost: example.org\r\n\r\n",
3559 assert_eq!(req.method.unwrap(), "GET");
3564 assert_eq!(req.headers[0].value, b"example.org");
3571 b"GET /test?%GH HTTP/1.1\r\nHost: example.org\r\n\r\n",
3573 assert_eq!(req.method.unwrap(), "GET");
3578 assert_eq!(req.headers[0].value, b"example.org");
3585 b"GET /test?a HTTP/1.1\r\nHost: example.org\r\n\r\n",
3587 assert_eq!(req.method.unwrap(), "GET");
3592 assert_eq!(req.headers[0].value, b"example.org");
3599 b"GET /test?a HTTP/1.1\r\nHost: example.org\r\n\r\n",
3601 assert_eq!(req.method.unwrap(), "GET");
3606 assert_eq!(req.headers[0].value, b"example.org");
3613 b"GET /test-a-colon-slash.html HTTP/1.1\r\nHost: \r\n\r\n",
3615 assert_eq!(req.method.unwrap(), "GET");
3616 assert_eq!(req.path.unwrap(), "/test-a-colon-slash.html");
3620 assert_eq!(req.headers[0].value, b"");
3627 b"GET /test-a-colon-slash-slash.html HTTP/1.1\r\nHost: \r\n\r\n",
3629 assert_eq!(req.method.unwrap(), "GET");
3630 assert_eq!(req.path.unwrap(), "/test-a-colon-slash-slash.html");
3634 assert_eq!(req.headers[0].value, b"");
3641 b"GET /test-a-colon-slash-b.html HTTP/1.1\r\nHost: \r\n\r\n",
3643 assert_eq!(req.method.unwrap(), "GET");
3644 assert_eq!(req.path.unwrap(), "/test-a-colon-slash-b.html");
3648 assert_eq!(req.headers[0].value, b"");
3655 b"GET /test-a-colon-slash-slash-b.html HTTP/1.1\r\nHost: b\r\n\r\n",
3657 assert_eq!(req.method.unwrap(), "GET");
3658 assert_eq!(req.path.unwrap(), "/test-a-colon-slash-slash-b.html");
3662 assert_eq!(req.headers[0].value, b"b");
3669 b"GET /test?a HTTP/1.1\r\nHost: example.org\r\n\r\n",
3671 assert_eq!(req.method.unwrap(), "GET");
3676 assert_eq!(req.headers[0].value, b"example.org");
3683 …b"GET /nvidia_web_services/controller.gfeclientcontent.php/com.nvidia.services.GFEClientContent.ge…
3685 assert_eq!(req.method.unwrap(), "GET");
3690 assert_eq!(req.headers[0].value, b"gfwsl.geforce.com");