Annotation of parser3/tests/results/223-curl.processed, revision 1.2
1.1 moko 1: Content-Type: text/html
1.2 ! moko 2: Content-Length: 7413
1.1 moko 3:
4: <h2>POST in $response:charset (UTF-8) w/o file</h2>
5: <h3>Headers</h3>
1.2 ! moko 6: <pre>CONTENT_LENGTH : 487
1.1 moko 7: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
8: HTTP_ACCEPT : */*
9: HTTP_EXPECT : 100-continue
10: HTTP_HOST : www.parser.ru
11: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
12: HTTP_________ : зна чение
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>------------boundary-value
19: Content-Disposition: form-data; name="my-name"
20:
21: ЗнА
22:
23: чЕ&н"И:е%
24: ------------boundary-value
25: Content-Disposition: form-data; name="
26:
27: фыв"
28:
29: зна
30: чение
1.2 ! moko 31: ------------boundary-value
! 32: Content-Disposition: form-data; name="table"
! 33:
! 34: value
! 35: ------------boundary-value
! 36: Content-Disposition: form-data; name="table"
! 37:
! 38: значение
1.1 moko 39: ------------boundary-value--
40: </pre>
41: <hr />
42: <h2>POST in UTF-8 w/o file with own User-Agent and ommiting charset declaration</h2>
43: <h3>Headers</h3>
1.2 ! moko 44: <pre>CONTENT_LENGTH : 487
1.1 moko 45: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
46: HTTP_ACCEPT : */*
47: HTTP_EXPECT : 100-continue
48: HTTP_HOST : www.parser.ru
49: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
50: HTTP_USER_AGENT : Мой-Странный-User-Agent
51: HTTP_________ : зна чение
52: REQUEST_METHOD : POST
53: REQUEST_URI : /_/tests/223.pl
54: SCRIPT_NAME : /_/tests/223.pl
55: SERVER_NAME : www.parser.ru</pre>
56: <h3>Body</h3>
57: <pre>------------boundary-value
58: Content-Disposition: form-data; name="my-name"
59:
60: ЗнА
61:
62: чЕ&н"И:е%
63: ------------boundary-value
64: Content-Disposition: form-data; name="
65:
66: фыв"
67:
68: зна
69: чение
1.2 ! moko 70: ------------boundary-value
! 71: Content-Disposition: form-data; name="table"
! 72:
! 73: value
! 74: ------------boundary-value
! 75: Content-Disposition: form-data; name="table"
! 76:
! 77: значение
1.1 moko 78: ------------boundary-value--
79: </pre>
80: <hr />
81: <h2>POST in WINDOWS-1251 w/o file</h2>
82: <h3>Headers</h3>
1.2 ! moko 83: <pre>CONTENT_LENGTH : 460
1.1 moko 84: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
85: HTTP_ACCEPT : */*
86: HTTP_EXPECT : 100-continue
87: HTTP_HOST : www.parser.ru
88: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
89: HTTP_________ : зна чение
90: REQUEST_METHOD : POST
91: REQUEST_URI : /_/tests/223.pl
92: SCRIPT_NAME : /_/tests/223.pl
93: SERVER_NAME : www.parser.ru</pre>
94: <h3>Body</h3>
95: <pre>------------boundary-value
96: Content-Disposition: form-data; name="my-name"
97:
98: ЗнА
99:
100: чЕ&н"И:е%
101: ------------boundary-value
102: Content-Disposition: form-data; name="
103:
104: фыв"
105:
106: зна
107: чение
1.2 ! moko 108: ------------boundary-value
! 109: Content-Disposition: form-data; name="table"
! 110:
! 111: value
! 112: ------------boundary-value
! 113: Content-Disposition: form-data; name="table"
! 114:
! 115: значение
1.1 moko 116: ------------boundary-value--
117: </pre>
118: <hr />
119: <h2>POST in $response:charset (UTF-8) with file in UTF-8</h2>
120: <h3>Headers</h3>
1.2 ! moko 121: <pre>CONTENT_LENGTH : 661
1.1 moko 122: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
123: HTTP_ACCEPT : */*
124: HTTP_EXPECT : 100-continue
125: HTTP_HOST : www.parser.ru
126: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
127: HTTP_________ : зна чение
128: REQUEST_METHOD : POST
129: REQUEST_URI : /_/tests/223.pl
130: SCRIPT_NAME : /_/tests/223.pl
131: SERVER_NAME : www.parser.ru</pre>
132: <h3>Body</h3>
133: <pre>------------boundary-value
134: Content-Disposition: form-data; name="my-name"
135:
136: ЗнА
137:
138: чЕ&н"И:е%
139: ------------boundary-value
140: Content-Disposition: form-data; name="
141:
142: фыв"
143:
144: зна
145: чение
146: ------------boundary-value
1.2 ! moko 147: Content-Disposition: form-data; name="table"
! 148:
! 149: value
! 150: ------------boundary-value
! 151: Content-Disposition: form-data; name="table"
! 152:
! 153: значение
! 154: ------------boundary-value
1.1 moko 155: Content-Disposition: form-data; name="file"; filename="223_utf8.txt"
156: Content-Type: application/octet-stream
157:
158: Проверка
159: ------------boundary-value--
160: </pre>
161: <hr />
162: <h2>POST in WINDOWS-1251 with file in UTF-8</h2>
163: <h3>Headers</h3>
1.2 ! moko 164: <pre>CONTENT_LENGTH : 632
1.1 moko 165: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
166: HTTP_ACCEPT : */*
167: HTTP_EXPECT : 100-continue
168: HTTP_HOST : www.parser.ru
169: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
170: HTTP_________ : зна чение
171: REQUEST_METHOD : POST
172: REQUEST_URI : /_/tests/223.pl
173: SCRIPT_NAME : /_/tests/223.pl
174: SERVER_NAME : www.parser.ru</pre>
175: <h3>Body</h3>
176: <pre>------------boundary-value
177: Content-Disposition: form-data; name="my-name"
178:
179: ЗнА
180:
181: чЕ&н"И:е%
182: ------------boundary-value
183: Content-Disposition: form-data; name="
184:
185: фыв"
186:
187: зна
188: чение
189: ------------boundary-value
1.2 ! moko 190: Content-Disposition: form-data; name="table"
! 191:
! 192: value
! 193: ------------boundary-value
! 194: Content-Disposition: form-data; name="table"
! 195:
! 196: значение
! 197: ------------boundary-value
1.1 moko 198: Content-Disposition: form-data; name="file"; filename="фай
199: л.html"
200: Content-Type: application/octet-stream
201:
202: Проверка
203: ------------boundary-value--
204: </pre>
205: <hr />
206: <h2>POST in WINDOWS-1251 with file in WINDOWS-1251</h2>
207: <h3>Headers</h3>
1.2 ! moko 208: <pre>CONTENT_LENGTH : 629
1.1 moko 209: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
210: HTTP_ACCEPT : */*
211: HTTP_EXPECT : 100-continue
212: HTTP_HOST : www.parser.ru
213: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
214: HTTP_________ : зна чение
215: REQUEST_METHOD : POST
216: REQUEST_URI : /_/tests/223.pl
217: SCRIPT_NAME : /_/tests/223.pl
218: SERVER_NAME : www.parser.ru</pre>
219: <h3>Body</h3>
220: <pre>------------boundary-value
221: Content-Disposition: form-data; name="my-name"
222:
223: ЗнА
224:
225: чЕ&н"И:е%
226: ------------boundary-value
227: Content-Disposition: form-data; name="
228:
229: фыв"
230:
231: зна
232: чение
233: ------------boundary-value
1.2 ! moko 234: Content-Disposition: form-data; name="table"
! 235:
! 236: value
! 237: ------------boundary-value
! 238: Content-Disposition: form-data; name="table"
! 239:
! 240: значение
! 241: ------------boundary-value
1.1 moko 242: Content-Disposition: form-data; name="file"; filename="223_win1251.txt"
243: Content-Type: application/octet-stream
244:
245: Проверка
246: ------------boundary-value--
247: </pre>
248: <hr />
249: <h2>Binary file post</h2>
250: <h3>Headers</h3>
251: <pre>CONTENT_LENGTH : 1234
252: CONTENT_TYPE : multipart/form-data; boundary=------------boundary-value
253: HTTP_ACCEPT : */*
254: HTTP_EXPECT : 100-continue
255: HTTP_HOST : www.parser.ru
256: HTTP_MY_NAME : ЗнА чЕ&н"И:е%
257: HTTP_________ : зна чение
258: REQUEST_METHOD : POST
259: REQUEST_URI : /_/tests/223.pl
260: SCRIPT_NAME : /_/tests/223.pl
261: SERVER_NAME : www.parser.ru</pre>
262: <h3>Body</h3>
263: <pre>------------boundary-value
264: Content-Disposition: form-data; name="file"; filename="103mark.gif"
265: Content-Type: application/octet-stream
266:
267: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
268: ‘Х^\0;
269: ------------boundary-value
270: Content-Disposition: form-data; name="file_1"; filename="103mark.gif"
271: Content-Type: application/octet-stream
272:
273: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
274: ‘Х^\0;
275: ------------boundary-value
276: Content-Disposition: form-data; name="file_2"; filename="103mark.gif"
277: Content-Type: application/octet-stream
278:
279: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
280: ‘Х^\0;
281: ------------boundary-value
282: Content-Disposition: form-data; name="file_3"; filename="103mark.gif"
283: Content-Type: application/octet-stream
284:
285: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
286: ‘Х^\0;
287: ------------boundary-value
288: Content-Disposition: form-data; name="file_4"; filename="103mark.gif"
289: Content-Type: application/octet-stream
290:
291: GIF89a\0\0Ђ\0\0э яяя!щ&\0\0&\0,\0\0\0\0\0\0\0&ЊЏ©Лнc\0тЂ{%ЖqoзyM(.d™њ(ў~JЛЅ0eВЈ
292: ‘Х^\0;
293: ------------boundary-value--
294: </pre>
295: <hr />
E-mail: