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: