Annotation of parser3/tests/results/223.processed, revision 1.3
1.2 misha 1: Content-Type: text/html
1.3 ! misha 2: Content-Length: 8039
1.1 misha 3:
1.3 ! misha 4: <h2>POST in $response:charset (UTF-8) w/o file</h2>
! 5: <h3>Headers</h3>
! 6: <pre>CONTENT_LENGTH : 140
! 7: CONTENT_TYPE : application/x-www-form-urlencoded; charset=UTF-8
! 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;
! 9: HTTP_HOST : www.parser.ru
! 10: HTTP_MY_NAME : %D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5
! 11: HTTP_USER_AGENT : parser3
! 12: 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
! 13: REQUEST_METHOD : POST
! 14: REQUEST_URI : /_/tests/223.pl
! 15: SCRIPT_NAME : /_/tests/223.pl
! 16: SERVER_NAME : www.parser.ru</pre>
! 17: <h3>Body</h3>
! 18: <pre>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&</pre>
! 19: <hr />
! 20: <h2>POST in UTF-8 w/o file with own User-Agent and ommiting charset declaration</h2>
! 21: <h3>Headers</h3>
! 22: <pre>CONTENT_LENGTH : 140
! 23: CONTENT_TYPE : application/x-www-form-urlencoded
! 24: 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;
! 25: HTTP_HOST : www.parser.ru
! 26: HTTP_MY_NAME : %D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5
! 27: 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
! 28: 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
! 29: REQUEST_METHOD : POST
! 30: REQUEST_URI : /_/tests/223.pl
! 31: SCRIPT_NAME : /_/tests/223.pl
! 32: SERVER_NAME : www.parser.ru</pre>
! 33: <h3>Body</h3>
! 34: <pre>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&</pre>
! 35: <hr />
! 36: <h2>POST in WINDOWS-1251 w/o file</h2>
! 37: <h3>Headers</h3>
! 38: <pre>CONTENT_LENGTH : 83
! 39: CONTENT_TYPE : application/x-www-form-urlencoded; charset=WINDOWS-1251
! 40: 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;
! 41: HTTP_HOST : www.parser.ru
! 42: HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5
! 43: HTTP_USER_AGENT : parser3
! 44: HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5
! 45: REQUEST_METHOD : POST
! 46: REQUEST_URI : /_/tests/223.pl
! 47: SCRIPT_NAME : /_/tests/223.pl
! 48: SERVER_NAME : www.parser.ru</pre>
! 49: <h3>Body</h3>
! 50: <pre>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&</pre>
! 51: <hr />
! 52: <h2>POST in $response:charset (UTF-8) with file in UTF-8</h2>
! 53: <h3>Headers</h3>
! 54: <pre>CONTENT_LENGTH : 454
! 55: CONTENT_TYPE : multipart/form-data; charset=UTF-8; boundary=----------boundary-value
! 56: 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;
! 57: HTTP_HOST : www.parser.ru
! 58: HTTP_MY_NAME : %D0%97%D0%BD%D0%90%0A%0A%D1%87%D0%95%D0%BD%D0%98%D0%B5
! 59: HTTP_USER_AGENT : parser3
! 60: 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
! 61: REQUEST_METHOD : POST
! 62: REQUEST_URI : /_/tests/223.pl
! 63: SCRIPT_NAME : /_/tests/223.pl
! 64: SERVER_NAME : www.parser.ru</pre>
! 65: <h3>Body</h3>
! 66: <pre>------------boundary-value
! 67: Content-Disposition: form-data; name="my-name"
! 68:
! 69: ЗнА
! 70:
! 71: чЕнИе
! 72: ------------boundary-value
! 73: Content-Disposition: form-data; name="
! 74:
! 75: фыв"
! 76:
! 77: зна
! 78: чение
! 79: ------------boundary-value
! 80: Content-Disposition: form-data; name="file"; filename="223_utf8.txt"
! 81: Content-Type: application/octet-stream
! 82:
! 83: Проверка
! 84: ------------boundary-value--</pre>
! 85: <hr />
! 86: <h2>POST in WINDOWS-1251 with file in UTF-8</h2>
! 87: <h3>Headers</h3>
! 88: <pre>CONTENT_LENGTH : 437
! 89: CONTENT_TYPE : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value
! 90: 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;
! 91: HTTP_HOST : www.parser.ru
! 92: HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5
! 93: HTTP_USER_AGENT : parser3
! 94: HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5
! 95: REQUEST_METHOD : POST
! 96: REQUEST_URI : /_/tests/223.pl
! 97: SCRIPT_NAME : /_/tests/223.pl
! 98: SERVER_NAME : www.parser.ru</pre>
! 99: <h3>Body</h3>
! 100: <pre>------------boundary-value
! 101: Content-Disposition: form-data; name="my-name"
! 102:
! 103: ЗнА
! 104:
! 105: чЕнИе
! 106: ------------boundary-value
! 107: Content-Disposition: form-data; name="
! 108:
! 109: фыв"
! 110:
! 111: зна
! 112: чение
! 113: ------------boundary-value
! 114: Content-Disposition: form-data; name="file"; filename="фай
! 115: Р».html"
! 116: Content-Type: application/octet-stream
! 117:
! 118: РџСЂРѕРІР?СЂРєР°
! 119: ------------boundary-value--</pre>
! 120: <hr />
! 121: <h2>POST in WINDOWS-1251 with file in WINDOWS-1251</h2>
! 122: <h3>Headers</h3>
! 123: <pre>CONTENT_LENGTH : 430
! 124: CONTENT_TYPE : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value
! 125: 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;
! 126: HTTP_HOST : www.parser.ru
! 127: HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5
! 128: HTTP_USER_AGENT : parser3
! 129: HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5
! 130: REQUEST_METHOD : POST
! 131: REQUEST_URI : /_/tests/223.pl
! 132: SCRIPT_NAME : /_/tests/223.pl
! 133: SERVER_NAME : www.parser.ru</pre>
! 134: <h3>Body</h3>
! 135: <pre>------------boundary-value
! 136: Content-Disposition: form-data; name="my-name"
! 137:
! 138: ЗнА
! 139:
! 140: чЕнИе
! 141: ------------boundary-value
! 142: Content-Disposition: form-data; name="
! 143:
! 144: фыв"
! 145:
! 146: зна
! 147: чение
! 148: ------------boundary-value
! 149: Content-Disposition: form-data; name="file"; filename="223_win1251.txt"
! 150: Content-Type: application/octet-stream
! 151:
! 152: Проверка
! 153: ------------boundary-value--</pre>
! 154: <hr />
E-mail: