--- parser3/tests/results/223.processed 2010/06/29 06:03:34 1.4 +++ parser3/tests/results/223.processed 2016/08/04 13:32:34 1.7 @@ -1,63 +1,63 @@ Content-Type: text/html -Content-Length: 8038 +Content-Length: 10729
CONTENT_LENGTH : 140 +CONTENT_LENGTH : 219 CONTENT_TYPE : application/x-www-form-urlencoded; charset=UTF-8 HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; HTTP_HOST : www.parser.ru -HTTP_MY_NAME : %D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5 +HTTP_MY_NAME : ЗнА чЕ&н"И:е% HTTP_USER_AGENT : parser3 -HTTP__0A_0A_D1_84_D1_8B_D0_B2 : %D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5 +HTTP_________ : зна чение REQUEST_METHOD : POST REQUEST_URI : /_/tests/223.pl SCRIPT_NAME : /_/tests/223.pl SERVER_NAME : www.parser.ruBody
-my-name=%D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5&%0A%0A%D1%84%D1%8B%D0%B2=%D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&+my-name=%D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%26%D0%BD%22%D0%98%3A%D0%B5%25&%0A%0A%D1%84%D1%8B%D0%B2=%D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&table=value&table=%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&
POST in UTF-8 w/o file with own User-Agent and ommiting charset declaration
Headers
-CONTENT_LENGTH : 140 +CONTENT_LENGTH : 219 CONTENT_TYPE : application/x-www-form-urlencoded HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; HTTP_HOST : www.parser.ru -HTTP_MY_NAME : %D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5 -HTTP_USER_AGENT : %D0%9C%D0%BE%D0%B9-%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-User-Agent -HTTP__0A_0A_D1_84_D1_8B_D0_B2 : %D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5 +HTTP_MY_NAME : ЗнА чЕ&н"И:е% +HTTP_USER_AGENT : Мой-Странный-User-Agent +HTTP_________ : зна чение REQUEST_METHOD : POST REQUEST_URI : /_/tests/223.pl SCRIPT_NAME : /_/tests/223.pl SERVER_NAME : www.parser.ruBody
-my-name=%D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5&%0A%0A%D1%84%D1%8B%D0%B2=%D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&+my-name=%D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%26%D0%BD%22%D0%98%3A%D0%B5%25&%0A%0A%D1%84%D1%8B%D0%B2=%D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&table=value&table=%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&
POST in WINDOWS-1251 w/o file
Headers
-CONTENT_LENGTH : 83 +CONTENT_LENGTH : 138 CONTENT_TYPE : application/x-www-form-urlencoded; charset=WINDOWS-1251 HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; HTTP_HOST : www.parser.ru -HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5 +HTTP_MY_NAME : ЗнА чЕ&н"И:е% HTTP_USER_AGENT : parser3 -HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5 +HTTP_________ : зна чение REQUEST_METHOD : POST REQUEST_URI : /_/tests/223.pl SCRIPT_NAME : /_/tests/223.pl SERVER_NAME : www.parser.ruBody
-my-name=%C7%ED%C0%0A%0A%F7%C5%ED%C8%E5&%0A%0A%F4%FB%E2=%E7%ED%E0%0A%F7%E5%ED%E8%E5&+my-name=%C7%ED%C0%0A%0A%F7%C5%26%ED%22%C8%3A%E5%25&%0A%0A%F4%FB%E2=%E7%ED%E0%0A%F7%E5%ED%E8%E5&table=value&table=%E7%ED%E0%F7%E5%ED%E8%E5&
POST in $response:charset (UTF-8) with file in UTF-8
Headers
-CONTENT_LENGTH : 454 +CONTENT_LENGTH : 671 CONTENT_TYPE : multipart/form-data; charset=UTF-8; boundary=----------boundary-value HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; HTTP_HOST : www.parser.ru -HTTP_MY_NAME : %D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5 +HTTP_MY_NAME : ЗнА чЕ&н"И:е% HTTP_USER_AGENT : parser3 -HTTP__0A_0A_D1_84_D1_8B_D0_B2 : %D0%B7%D0%BD%D0%B0%0A%D1%87%D0%B5%D0%BD%D0%B8%D0%B5 +HTTP_________ : зна чение REQUEST_METHOD : POST REQUEST_URI : /_/tests/223.pl SCRIPT_NAME : /_/tests/223.pl @@ -68,7 +68,7 @@ Content-Disposition: form-data; name="my ЗнА -чЕнИе +чЕ&н"И:е% ------------boundary-value Content-Disposition: form-data; name=" @@ -77,6 +77,14 @@ Content-Disposition: form-data; name=" зна чение ------------boundary-value +Content-Disposition: form-data; name="table" + +value +------------boundary-value +Content-Disposition: form-data; name="table" + +значение +------------boundary-value Content-Disposition: form-data; name="file"; filename="223_utf8.txt" Content-Type: application/octet-stream @@ -85,13 +93,13 @@ Content-Type: application/octet-stream
POST in WINDOWS-1251 with file in UTF-8
Headers
-CONTENT_LENGTH : 437 +CONTENT_LENGTH : 642 CONTENT_TYPE : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; HTTP_HOST : www.parser.ru -HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5 +HTTP_MY_NAME : ЗнА чЕ&н"И:е% HTTP_USER_AGENT : parser3 -HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5 +HTTP_________ : зна чение REQUEST_METHOD : POST REQUEST_URI : /_/tests/223.pl SCRIPT_NAME : /_/tests/223.pl @@ -102,7 +110,7 @@ Content-Disposition: form-data; name="my ЗнА -чЕнИе +чЕ&н"И:е% ------------boundary-value Content-Disposition: form-data; name=" @@ -111,22 +119,30 @@ Content-Disposition: form-data; name=" зна чение ------------boundary-value -Content-Disposition: form-data; name="file"; filename="фай -Р».html" +Content-Disposition: form-data; name="table" + +value +------------boundary-value +Content-Disposition: form-data; name="table" + +значение +------------boundary-value +Content-Disposition: form-data; name="file"; filename="фай +л.html" Content-Type: application/octet-stream -РџСЂРѕРІР?СЂРєР° +Проверка ------------boundary-value--
POST in WINDOWS-1251 with file in WINDOWS-1251
Headers
-CONTENT_LENGTH : 430 +CONTENT_LENGTH : 639 CONTENT_TYPE : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; HTTP_HOST : www.parser.ru -HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5 +HTTP_MY_NAME : ЗнА чЕ&н"И:е% HTTP_USER_AGENT : parser3 -HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5 +HTTP_________ : зна чение REQUEST_METHOD : POST REQUEST_URI : /_/tests/223.pl SCRIPT_NAME : /_/tests/223.pl @@ -137,7 +153,7 @@ Content-Disposition: form-data; name="my ЗнА -чЕнИе +чЕ&н"И:е% ------------boundary-value Content-Disposition: form-data; name=" @@ -146,9 +162,63 @@ Content-Disposition: form-data; name=" зна чение ------------boundary-value +Content-Disposition: form-data; name="table" + +value +------------boundary-value +Content-Disposition: form-data; name="table" + +значение +------------boundary-value Content-Disposition: form-data; name="file"; filename="223_win1251.txt" Content-Type: application/octet-stream Проверка ------------boundary-value--+
+Binary file post
+Headers
+CONTENT_LENGTH : 1244 +CONTENT_TYPE : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value +HTTP_COOKIE : zigi=abcdefghijklmnopqrstuvwxyz%20ABCDEFGHIJKLMNOPQRSTUVWXYZ%0A0123456789%0A%60+-%3D%7E%21@%23%24%25%5E%26*%28%29_%0A%5B%5D%7B%7D%3C%3E%3B%3A%27%22%2C./%3F%0A%0A%u0430%u0431%u0432%u0433%u0434%u0435%u0451%u0436%u0437%u0438%u0439%u043A%u043B%u043C%u043D%u043E%u043F%u0440%u0441%u0442%u0443%u0444%u0445%u0446%u0447%u0448%u0449%u044A%u044B%u044C%u044D%u044E%u044F%09%u0410%u0411%u0412%u0413%u0414%u0415%u0401%u0416%u0417%u0418%u0419%u041A%u041B%u041C%u041D%u041E%u041F%u0420%u0421%u0422%u0423%u0424%u0425%u0426%u0427%u0428%u0429%u042A%u042B%u042C%u042D%u042E%u042F; +HTTP_HOST : www.parser.ru +HTTP_MY_NAME : ЗнА чЕ&н"И:е% +HTTP_USER_AGENT : parser3 +HTTP_________ : зна чение +REQUEST_METHOD : POST +REQUEST_URI : /_/tests/223.pl +SCRIPT_NAME : /_/tests/223.pl +SERVER_NAME : www.parser.ru+Body
+------------boundary-value +Content-Disposition: form-data; name="file"; filename="103mark.gif" +Content-Type: application/octet-stream + +GIF89a\0\0Ђ\0\0э яяя!щ\0\0\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ +‘Х^\0; +------------boundary-value +Content-Disposition: form-data; name="file_1"; filename="103mark.gif" +Content-Type: application/octet-stream + +GIF89a\0\0Ђ\0\0э яяя!щ\0\0\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ +‘Х^\0; +------------boundary-value +Content-Disposition: form-data; name="file_2"; filename="103mark.gif" +Content-Type: application/octet-stream + +GIF89a\0\0Ђ\0\0э яяя!щ\0\0\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ +‘Х^\0; +------------boundary-value +Content-Disposition: form-data; name="file_3"; filename="103mark.gif" +Content-Type: application/octet-stream + +GIF89a\0\0Ђ\0\0э яяя!щ\0\0\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ +‘Х^\0; +------------boundary-value +Content-Disposition: form-data; name="file_4"; filename="103mark.gif" +Content-Type: application/octet-stream + +GIF89a\0\0Ђ\0\0э яяя!щ\0\0\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ +‘Х^\0; +------------boundary-value--
\ No newline at end of file