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

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

E-mail: