Annotation of parser3/tests/results/223.processed, revision 1.5
1.2 misha 1: Content-Type: text/html
1.5 ! moko 2: Content-Length: 10386
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>
1.5 ! moko 88: <pre>CONTENT_LENGTH : 433
1.3 misha 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
1.5 ! moko 114: Content-Disposition: form-data; name="file"; filename="фай
! 115: л.html"
1.3 misha 116: Content-Type: application/octet-stream
117:
1.5 ! moko 118: Проверка
1.3 misha 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>
1.5 ! moko 154: <hr />
! 155: <h2>Binary file post</h2>
! 156: <h3>Headers</h3>
! 157: <pre>CONTENT_LENGTH : 1244
! 158: CONTENT_TYPE : multipart/form-data; charset=WINDOWS-1251; boundary=----------boundary-value
! 159: 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;
! 160: HTTP_HOST : www.parser.ru
! 161: HTTP_MY_NAME : %C7%ED%C0%0A%0A%F7%C5%ED%C8%E5
! 162: HTTP_USER_AGENT : parser3
! 163: HTTP__0A_0A_F4_FB_E2 : %E7%ED%E0%0A%F7%E5%ED%E8%E5
! 164: REQUEST_METHOD : POST
! 165: REQUEST_URI : /_/tests/223.pl
! 166: SCRIPT_NAME : /_/tests/223.pl
! 167: SERVER_NAME : www.parser.ru</pre>
! 168: <h3>Body</h3>
! 169: <pre>------------boundary-value
! 170: Content-Disposition: form-data; name="file"; filename="103mark.gif"
! 171: Content-Type: application/octet-stream
! 172:
! 173: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
! 174: ‘Х^\0;
! 175: ------------boundary-value
! 176: Content-Disposition: form-data; name="file_1"; filename="103mark.gif"
! 177: Content-Type: application/octet-stream
! 178:
! 179: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
! 180: ‘Х^\0;
! 181: ------------boundary-value
! 182: Content-Disposition: form-data; name="file_2"; filename="103mark.gif"
! 183: Content-Type: application/octet-stream
! 184:
! 185: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
! 186: ‘Х^\0;
! 187: ------------boundary-value
! 188: Content-Disposition: form-data; name="file_3"; filename="103mark.gif"
! 189: Content-Type: application/octet-stream
! 190:
! 191: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
! 192: ‘Х^\0;
! 193: ------------boundary-value
! 194: Content-Disposition: form-data; name="file_4"; 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--</pre>
1.4 misha 200: <hr />
E-mail: