Annotation of parser3/tests/results/223.processed, revision 1.7

1.2       misha       1: Content-Type: text/html
1.7     ! moko        2: Content-Length: 10729
1.1       misha       3: 
1.3       misha       4: <h2>POST in $response:charset (UTF-8) w/o file</h2>
                      5: <h3>Headers</h3>
1.7     ! moko        6: <pre>CONTENT_LENGTH    : 219
1.3       misha       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
1.6       moko       10: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
1.3       misha      11: HTTP_USER_AGENT        : parser3
1.6       moko       12: HTTP_________  : зна чение
1.3       misha      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>
1.7     ! moko       18: <pre>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&</pre>
1.3       misha      19: <hr />
                     20: <h2>POST in UTF-8 w/o file with own User-Agent and ommiting charset declaration</h2>
                     21: <h3>Headers</h3>
1.7     ! moko       22: <pre>CONTENT_LENGTH    : 219
1.3       misha      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
1.6       moko       26: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
                     27: HTTP_USER_AGENT        : Мой-Странный-User-Agent
                     28: HTTP_________  : зна чение
1.3       misha      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>
1.7     ! moko       34: <pre>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&</pre>
1.3       misha      35: <hr />
                     36: <h2>POST in WINDOWS-1251 w/o file</h2>
                     37: <h3>Headers</h3>
1.7     ! moko       38: <pre>CONTENT_LENGTH    : 138
1.3       misha      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
1.6       moko       42: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
1.3       misha      43: HTTP_USER_AGENT        : parser3
1.6       moko       44: HTTP_________  : зна чение
1.3       misha      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>
1.7     ! moko       50: <pre>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&</pre>
1.3       misha      51: <hr />
                     52: <h2>POST in $response:charset (UTF-8) with file in UTF-8</h2>
                     53: <h3>Headers</h3>
1.7     ! moko       54: <pre>CONTENT_LENGTH    : 671
1.3       misha      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
1.6       moko       58: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
1.3       misha      59: HTTP_USER_AGENT        : parser3
1.6       moko       60: HTTP_________  : зна чение
1.3       misha      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: 
1.6       moko       71: чЕ&н"И:е%
1.3       misha      72: ------------boundary-value
                     73: Content-Disposition: form-data; name="
                     74: 
                     75: фыв"
                     76: 
                     77: зна
                     78: чение
                     79: ------------boundary-value
1.7     ! moko       80: Content-Disposition: form-data; name="table"
        !            81: 
        !            82: value
        !            83: ------------boundary-value
        !            84: Content-Disposition: form-data; name="table"
        !            85: 
        !            86: значение
        !            87: ------------boundary-value
1.3       misha      88: Content-Disposition: form-data; name="file"; filename="223_utf8.txt"
                     89: Content-Type: application/octet-stream
                     90: 
                     91: Проверка
                     92: ------------boundary-value--</pre>
                     93: <hr />
                     94: <h2>POST in WINDOWS-1251 with file in UTF-8</h2>
                     95: <h3>Headers</h3>
1.7     ! moko       96: <pre>CONTENT_LENGTH    : 642
1.3       misha      97: CONTENT_TYPE   : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value
                     98: 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;
                     99: HTTP_HOST      : www.parser.ru
1.6       moko      100: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
1.3       misha     101: HTTP_USER_AGENT        : parser3
1.6       moko      102: HTTP_________  : зна чение
1.3       misha     103: REQUEST_METHOD : POST
                    104: REQUEST_URI    : /_/tests/223.pl
                    105: SCRIPT_NAME    : /_/tests/223.pl
                    106: SERVER_NAME    : www.parser.ru</pre>
                    107: <h3>Body</h3>
                    108: <pre>------------boundary-value
                    109: Content-Disposition: form-data; name="my-name"
                    110: 
                    111: ЗнА
                    112: 
1.6       moko      113: чЕ&н"И:е%
1.3       misha     114: ------------boundary-value
                    115: Content-Disposition: form-data; name="
                    116: 
                    117: фыв"
                    118: 
                    119: зна
                    120: чение
                    121: ------------boundary-value
1.7     ! moko      122: Content-Disposition: form-data; name="table"
        !           123: 
        !           124: value
        !           125: ------------boundary-value
        !           126: Content-Disposition: form-data; name="table"
        !           127: 
        !           128: значение
        !           129: ------------boundary-value
1.5       moko      130: Content-Disposition: form-data; name="file"; filename="фай
                    131: л.html"
1.3       misha     132: Content-Type: application/octet-stream
                    133: 
1.5       moko      134: РџСЂРѕРІРµСЂРєР°
1.3       misha     135: ------------boundary-value--</pre>
                    136: <hr />
                    137: <h2>POST in WINDOWS-1251 with file in WINDOWS-1251</h2>
                    138: <h3>Headers</h3>
1.7     ! moko      139: <pre>CONTENT_LENGTH    : 639
1.3       misha     140: CONTENT_TYPE   : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value
                    141: 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;
                    142: HTTP_HOST      : www.parser.ru
1.6       moko      143: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
1.3       misha     144: HTTP_USER_AGENT        : parser3
1.6       moko      145: HTTP_________  : зна чение
1.3       misha     146: REQUEST_METHOD : POST
                    147: REQUEST_URI    : /_/tests/223.pl
                    148: SCRIPT_NAME    : /_/tests/223.pl
                    149: SERVER_NAME    : www.parser.ru</pre>
                    150: <h3>Body</h3>
                    151: <pre>------------boundary-value
                    152: Content-Disposition: form-data; name="my-name"
                    153: 
                    154: ЗнА
                    155: 
1.6       moko      156: чЕ&н"И:е%
1.3       misha     157: ------------boundary-value
                    158: Content-Disposition: form-data; name="
                    159: 
                    160: фыв"
                    161: 
                    162: зна
                    163: чение
                    164: ------------boundary-value
1.7     ! moko      165: Content-Disposition: form-data; name="table"
        !           166: 
        !           167: value
        !           168: ------------boundary-value
        !           169: Content-Disposition: form-data; name="table"
        !           170: 
        !           171: значение
        !           172: ------------boundary-value
1.3       misha     173: Content-Disposition: form-data; name="file"; filename="223_win1251.txt"
                    174: Content-Type: application/octet-stream
                    175: 
                    176: Проверка
                    177: ------------boundary-value--</pre>
1.5       moko      178: <hr />
                    179: <h2>Binary file post</h2>
                    180: <h3>Headers</h3>
                    181: <pre>CONTENT_LENGTH    : 1244
                    182: CONTENT_TYPE   : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value
                    183: 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;
                    184: HTTP_HOST      : www.parser.ru
1.6       moko      185: HTTP_MY_NAME   : ЗнА  чЕ&н"И:е%
1.5       moko      186: HTTP_USER_AGENT        : parser3
1.6       moko      187: HTTP_________  : зна чение
1.5       moko      188: REQUEST_METHOD : POST
                    189: REQUEST_URI    : /_/tests/223.pl
                    190: SCRIPT_NAME    : /_/tests/223.pl
                    191: SERVER_NAME    : www.parser.ru</pre>
                    192: <h3>Body</h3>
                    193: <pre>------------boundary-value
                    194: Content-Disposition: form-data; name="file"; filename="103mark.gif"
                    195: Content-Type: application/octet-stream
                    196: 
                    197: GIF89a\0\0Ђ\0\0э  яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
                    198: ‘Х^\0;
                    199: ------------boundary-value
                    200: Content-Disposition: form-data; name="file_1"; filename="103mark.gif"
                    201: Content-Type: application/octet-stream
                    202: 
                    203: GIF89a\0\0Ђ\0\0э  яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
                    204: ‘Х^\0;
                    205: ------------boundary-value
                    206: Content-Disposition: form-data; name="file_2"; filename="103mark.gif"
                    207: Content-Type: application/octet-stream
                    208: 
                    209: GIF89a\0\0Ђ\0\0э  яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
                    210: ‘Х^\0;
                    211: ------------boundary-value
                    212: Content-Disposition: form-data; name="file_3"; filename="103mark.gif"
                    213: Content-Type: application/octet-stream
                    214: 
                    215: GIF89a\0\0Ђ\0\0э  яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
                    216: ‘Х^\0;
                    217: ------------boundary-value
                    218: Content-Disposition: form-data; name="file_4"; filename="103mark.gif"
                    219: Content-Type: application/octet-stream
                    220: 
                    221: GIF89a\0\0Ђ\0\0э  яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
                    222: ‘Х^\0;
                    223: ------------boundary-value--</pre>
1.4       misha     224: <hr />

E-mail: