Dan King wrote:
Oleg,
I cross-checked the HTTP request

Well, actually there are _two_ different requests in the wire log, each containing a multipart coded content entity with exactly _one_ binary body, hence _two_ different boundaries. However, I just noticed that the second request has an invalid Content-Type header, which I _suspect_ was added to the request by your application code. No wonder the second upload fails.

Hope this helps

Oleg



generated by HttpClient with the HTTP request generated by a HTML form that submits multiple files. The difference I noticed is that the HTML form generated request used the same boundary values for the request content, whereas the HttpClient generated request used multiple, specifically two boundaries: XWrcb9F1Ockoh2pAAUTtE2gA4UDREN__KbJ and 1AiZi1kG5qyJUF-ycFcMM2_J5uLEu3X9cuv.


I'm using a PHP script to process the HTTP uploaded files, and my hunch is that the multiple content boundaries are causing the error - specifically, once the script receives the first boundary it believes there is no more content. Is there a way for the HttpClient generated request to use one content boundary or to encapsulate the two different boundaries into a single boundary? Thanks for the help, I appreciate it.
Below is the HTTP request "log" from the the HTML form:

(Request-Line)    POST /utilist/files_upload.php HTTP/1.1
Host    xxx.xxx.xxx.xxx
User-Agent    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) 
Gecko/2009021910 Firefox/3.0.7
Accept    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language    en-us,en;q=0.5
Accept-Encoding    gzip,deflate
Accept-Charset    ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive    300
Connection    keep-alive
Referer    http://xxx.xxx.xxx.xxx/utilist/upload_test.html

Content-Type    multipart/form-data; 
boundary=---------------------------265001916915724
Content-Length    3503

-----------------------------265001916915724
Content-Disposition: form-data; name="imgFile[]"; filename="cancel.png"
Content-Type: image/png
PNG

-----------------------------265001916915724
Content-Disposition: form-data; name="imgFile[]"; filename="check.png"
Content-Type: image/png
PNG

-----------------------------265001916915724--



________________________________
From: Oleg Kalnichevski <[email protected]>
To: HttpClient User Discussion <[email protected]>
Sent: Tuesday, March 24, 2009 9:19:37 AM
Subject: Re: Uploading multiple files via HttpClient

Dan,

I see absolutely nothing wrong with the multipart request generated by
HttpClient. This appears to be a server side issue. You may want to
consider upgrading to HttpClient 4.0, which provides a browser
compatibility mode for multipart requests.

Oleg
DefaultHttpParams - Set parameter
http.useragent = Jakarta Commons-HttpClient/3.1
DefaultHttpParams - Set parameter
http.protocol.version = HTTP/1.1
DefaultHttpParams - Set parameter
http.connection-manager.class = class
org.apache.commons.httpclient.SimpleHttpConnectionManager
DefaultHttpParams - Set parameter
http.protocol.cookie-policy = default
DefaultHttpParams - Set parameter
http.protocol.element-charset = US-ASCII
DefaultHttpParams - Set parameter
http.protocol.content-charset = ISO-8859-1
DefaultHttpParams - Set parameter
http.method.retry-handler =
org.apache.commons.httpclient.defaulthttpmethodretryhand...@1c5809e
DefaultHttpParams - Set parameter
http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE,
dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy
HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z,
EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE
dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy
HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z,
EEE, dd-MM-yyyy HH:mm:ss z]
DefaultHttpParams - Set parameter
http.protocol.expect-continue = true
DefaultHttpParams - Set parameter
http.connection.timeout = 5000
HttpConnection - Open connection to
xxx.xxx.xxx.xxx:80
header - >> "POST
/utilist/files_upload.php HTTP/1.1[\r][\n]"
HttpMethodBase - Adding Host request
header
header - >> "User-Agent:
Jakarta Commons-HttpClient/3.1[\r][\n]"
header - >> "Host:
xxx.xxx.xxx.xxx[\r][\n]"
header - >> "Expect:
100-continue[\r][\n]"
header - >> "Content-Length:
839[\r][\n]"
header - >> "Content-Type:
multipart/form-data;
boundary=XWrcb9F1Ockoh2pAAUTtE2gA4UDREN__KbJ[\r][\n]"
header - >> "[\r][\n]"
header - << "HTTP/1.1 100
Continue[\r][\n]"
header - << "HTTP/1.1 100
Continue[\r][\n]"
header - << "[\r][\n]"
HttpMethodBase - OK to continue
received
content - >> "--"
content - >>
"XWrcb9F1Ockoh2pAAUTtE2gA4UDREN__KbJ"
content - >> "[\r][\n]"
content - >>
"Content-Disposition: form-data; name="
content - >> """
content - >> "imgFile[]"
content - >> """
content - >> "; filename="
content - >> """
content - >> "cancel.png"
content - >> """
content - >> "[\r][\n]"
content - >> "Content-Type:
"
content - >>
"application/octet-stream"
content - >> "; charset="
content - >> "ISO-8859-1"
content - >> "[\r][\n]"
content - >>
"Content-Transfer-Encoding: "
content - >> "binary"
content - >> "[\r][\n]"
content - >> "[\r][\n]"
content - >> "[0x89]PNG[\r][\n]"
content - >> "[0x1a][\n]"
content - >>
"[0x0][0x0][0x0][\r]IHDR[0x0][0x0][0x0][0x10][0x0][0x0][0x0][0x10][0x8][0x6][0x0][0x0][0x0][0x1f][0xf3][0xff]a[0x0][0x0][0x0][0x4]gAMA[0x0][0x0][0xaf][0xc8]7[0x5][0x8a][0xe9][0x0][0x0][0x0][0x19]tEXtSoftware[0x0]Adobe
ImageReadyq[0xc9]e<[0x0][0x0][0x1][0xdd]IDAT8[0xcb][0xa5][0x93]kk[0x1a]A[0x14][0x86][0xf7]kH
!)[0xa6]4[0x84][0x96]^c[0x9b][0xa0][0xa8][0xa1][0xc6][0x98][0x14]4e[0x8d]J[0x9b][0xda]K[0xa4]i([0xbd][0xd1][0xcb][0xff][0xcc][0x87]\
[0xa3][0xc4][0x95][0xa0][0xb2][0xce][0xae][0xbb];OgV7U[0x94][0x96][0xd2][0xf]/[0xb][0xc3][0xbe][0xcf][0x99][0xf7][0x9c]3[0x6]`[0xfc][0x8f][0xc6][0xf][\r][0xc3][\n]"
content - >> "[0x8f][0x7][\n]"
content - >>
"Fe[0xfd][0x19]`[0x18][\r][0x1e][0xdd][0x87][0xef][0xef][0xe0][0xdb][0x1][0xf2][0xeb][[0xe4][0x97]:[0xf2][0xd3][0x1b][0xe4][0x87]W[0xf8][0xf]n[0xe3][0x19]F{2
2[0xff]8[0x4][0xb3][0x88][0xcc]d[0x90][0xa9][0x14]A2I[0xb0][0xb6][0x86][0x9f][0xcf][0xe2][0x1f]>[0xa7]w[0xef]&B[0xff];[0x2][0x18]6[0x1f][0xd4][0xe1][0xfc][0x1c]Y[0xab][0x11]$[0x12][0x4][0xab][0xab][0xf8][0x95][\n]"
content - >>
"[0xf2][0xec][0xc][0xaf]Z[0xc2][0xdb][0xdf][0xc5][0xbd][0xb3][0x8c]=[0x80]D[0x80][0xfe][0x95]Uem[0xa6][0xd3][0x81]f[0x13][0xbf]Z[0xc5]/[0x97][0xc1]R[0xd1][0xdb]m[0xe4][0xc9][0x9][0xbd][0xc4]Cz/[\n]"
content - >> "tB[0xeb][0x10]
[0xcc][0x9b]N[0x13][0xec][0xed][0x85][0xe6][0x8][0x12]J[0x9b][0x15][0xa4][0xb7][0xbd][0x8d][0xb3][0xb8][0x88][0xfb][0xec][0x9][0xad]a[0x80][0xee][0xb0][0xfc][0xbc][0xff];[0xaf][0xba]rd[0xc][0xa5][0xcc][0xee][0xd6][0x16]N,[0x86]XX[0xc0][0xa9][0xe4]'[0x0]>[0xbe][0xee][0xe7][0x8d][0xc7][0xf1]K[0xa5][0x11][0x80][0xae][0xee][0xe6]r[0x88][0xf9]y[0xba][0xb3][0xb3]8[0xa5][0xec]8
x_[0xc3]_Y[0xc1]7[0xcd][0xab][0xcc][0xfa][0xab][0xcd][0xb4]Z[0xc8][0x8b][0xb][0x84][0x9a][0x8c]==[0x8d][0xf3]t[0x9d][0xcb]a[0x80][0xa7][0x1]jD[0xde][0xe3][0x14][0xf2][0xf4][0xb4]_[0xb5][0xd1][0xc0][0xdd][0xdc][0xc4][0xd9][0xd8][0x8][0xcd]RA[0x82][0xa3]#[0xba][0xcb][0xd7][0x11][0xc5][0xf4]([0xc0]U[0x1b][0xa6][0xe7][0xeb][0xd5][0xcb]xf[0x81][0xe0][0xf8]84[0xeb][0xbc][0xdd][0xb9]9[0x84]n[0xae]2[0x8b][0xf5]$b'C{[0xe9][0x1a]M[0xc3][0xf8]9[0xb2]Hj9,=[0xdf][0xde][0xcb][0x1d][0xdc][0xf8][0xdd][0xab][0xbc][0xf6][0xcc][0xc][0xf6][0xd4][0x14][0xf6]R,[0xac][0xdc][0x1a]2[0x8f][0xad][0xb2]Z[0xe][0xcb][0xbe]u[0x3][0xb7][0x9a][0xc7][0xd9][0xcd][0xe1][0x98][0xd9]0[0xaf](f[0x10][0x85][0xd4][0x98]y[0xe2]cR[0xdd][0xb5]t[0x87]#][0xe][0xd4][0xec][0xab][0xf9][0xf7][0xd7][0xf8][0x8f][0xfa][0x5][0xe7][0x95][0xb8][0x83][0xfd][0x9e][0xdd][0xbf][0x0][0x0][0x0][0x0]IEND[0xae]B`[0x82]"
content - >> "[\r][\n]"
content - >> "--"
content - >>
"XWrcb9F1Ockoh2pAAUTtE2gA4UDREN__KbJ"
content - >> "--"
content - >> "[\r][\n]"
EntityEnclosingMethod - Request body
sent
header - << "HTTP/1.1 200
OK[\r][\n]"
header - << "HTTP/1.1 200
OK[\r][\n]"
header - << "Date: Mon, 23
Mar 2009 17:41:16 GMT[\r][\n]"
header - << "Server:
Apache/2.2.9 (Win32) PHP/5.2.6[\r][\n]"
header - << "X-Powered-By:
PHP/5.2.6[\r][\n]"
header - << "Content-Length:
385[\r][\n]"
header - << "Content-Type:
text/html[\r][\n]"
header - << "[\r][\n]"

content - << " [\r][\n]"
content - << "Array[\n]"
content - << "([\n]"
content - << "    [name] =>
Array[\n]"
content - << " ([\n]" content - << " [0] => cancel.png[\n]" content - << " )[\n]"
content - << "[\n]"
content - << "    [type] =>
Array[\n]"
content - << " ([\n]" content - << " [0] => application/octet-stream[\n]" content - << " )[\n]"
content - << "[\n]"
content - << " [tmp_name] => Array[\n]" content - << " ([\n]" content - << " [0] => C:\WINDOWS\Temp\phpB.tmp[\n]" content - << " )[\n]"
content - << "[\n]"
content - << "    [error]
=> Array[\n]"
content - << " ([\n]" content - << " [0] => 0[\n]" content - << " )[\n]"
content - << "[\n]"
content - << "    [size] =>
Array[\n]"
content - << " ([\n]" content - << " [0] => 587[\n]" content - << " )[\n]"
content - << "[\n]"
content - << ")[\n]"
HttpMethodBase - Resorting to protocol
version default close connection policy
HttpMethodBase - Should NOT close
connection, using HTTP/1.1
HttpConnection - Releasing connection
back to connection manager.
DefaultHttpParams - Set parameter
http.connection.timeout = 5000
header - >> "POST
/utilist/files_upload.php HTTP/1.1[\r][\n]"
HttpMethodBase - Adding Host request
header
header - >> "User-Agent:
Jakarta Commons-HttpClient/3.1[\r][\n]"
header - >> "Expect:
100-continue[\r][\n]"
header - >> "Content-Length:
839[\r][\n]"
header - >> "Content-Type:
multipart/form-data;
boundary=XWrcb9F1Ockoh2pAAUTtE2gA4UDREN__KbJ[\r][\n]"
header - >> "Host:
xxx.xxx.xxx.xxx[\r][\n]"
header - >> "[\r][\n]"
header - << "HTTP/1.1 100
Continue[\r][\n]"
header - << "HTTP/1.1 100
Continue[\r][\n]"
header - << "[\r][\n]"
HttpMethodBase - OK to continue
received
content - >> "--"
content - >>
"1AiZi1kG5qyJUF-ycFcMM2_J5uLEu3X9cuv"
content - >> "[\r][\n]"
content - >>
"Content-Disposition: form-data; name="
content - >> """
content - >> "imgFile[]"
content - >> """
content - >> "; filename="
content - >> """
content - >> "check.png"
content - >> """
content - >> "[\r][\n]"
content - >> "Content-Type:
"
content - >>
"application/octet-stream"
content - >> "; charset="
content - >> "ISO-8859-1"
content - >> "[\r][\n]"
content - >>
"Content-Transfer-Encoding: "
content - >> "binary"
content - >> "[\r][\n]"
content - >> "[\r][\n]"
content - >> "[0x89]PNG[\r][\n]"
content - >> "[0x1a][\n]"
content - >>
"[0x0][0x0][0x0][\r]IHDR[0x0][0x0][0x0]0[0x0][0x0][0x0]0[0x8][0x6][0x0][0x0][0x0]W[0x2][0xf9][0x87][0x0][0x0][0x0][0x19]tEXtSoftware[0x0]Adobe
ImageReadyq[0xc9]e<[0x0][0x0][0x9][0xaf]IDATx[0xda][0xec]Z{l[0x1c]G[0x1d][0xfe][0xf6][0xf6][0xde]w[0xbe][0xf3]#~[0xc5][0x8e][0xe3][0xc6]N[0xa3][0xc4]Jp[0xe5][0xbc][0x9]P[\n]"
content - >>
"A[0xad][0x12][0xa1]RRR[0xb5][0x82]?[0xf3][0x7][0x15]jAj[0xa4][0x8a][0x8][0xa9][0xd0][0x82][0x84][0x4]j(T[0x80][0x14][0x9][0xa9][0xff]T[0x14][0xc9][0xa2]D[0xa5]M[0xda]BPE[0xea][0xb4][0x81]F[0x81][0x90][\n]"
content - >>
"[0xe7][0xe5]<m[0x9f][0xcf][0xf7][0xbe][0xdb][0xdb][0xdd][0x19]~[0xb3][0xb7]w[0xb7]{[0xb7][0xe7]s[0x9c][0xa4]U$[0xa6][0x9a][0xcc]ywv[0xf7][0xfb]f[0xbe][0xdf]cf*q[0xce]q7[0x17][0x17][0xee][0xf2]r[0xd7][0x13]p[0xdf][0xea][0xb][0xbe][0xf8]{[0xed][0xa5]a[0xaa]QK[[0xa4]z[0xda][0xd2][0xda][0xca]_[0xbe]Q[0xf8]t[0x9]P[0x19][0xa0][0xba][0x87][0xea][0x83]Tw[0xb6][0x7][0xa2][0xf0][0xb9]=h[\r]D[0xe0][0x93][0xbd][0xd0]9C,[0x1b][0x87][0xce][0x18]f[0xa8][0xa5]r[0x92][0xea][0xeb]T[0xc7][0x9d][0x8][0xdd]l[0x91][0x96]j[0xc4]4[0xf2][0x8f]S[0xf3][0xbd][0x88]?4[0xb6]f[0xd9]*[0xac][0x88][0xf6][0xa1]7[0xdc][0x7][0x97][0xe4][0x82]D[0xff][0xb9]$Y[0xbc][0x9e]*[0x7][0xe3]:U[0x10][0x19][\r][0xf1][0xdc][0x1c].%/[0xe1][0xdc][0xdc][0x14]fs[0xf1][0xb][0xd4][0xe1][0xe7]T[0xf][0xd1]L[0xe4]?[0x11][0x2][0x4][0xfc][0xb][0xd4][0xbc]<[0xd2]5[0xb4]n][0xf7]Z[0xf4][0x84]z[0xe1][0x96]<p[0xbb]<F[[0xd4][0x13][0xd0]H-[0xa2]e\![\n]"
content - >>
"2[0xbc]r[0x87][0xd1][0xfa]][0x1d][0xd0][0x98][0xe][0x8d][0x8b][0xfb]*[0xe2][0xf9]9[0x9c][0x8d][0x9d][0xc5][0xa9][0xe9]37[0xe8][0x9d][0xfb][0x89][0xc4]+w[0x8c][0x0][0x1][0x17]C[0xfa][0xb3][0x81][0xd6][0xde][0xa7]6[0x10][0xf0][0xe1][0xf6]5[0xf0][0xba][0xfc]$[0x8d],R[0xea]9d[0xd4]KHhS[0xb6]g[0xc4][0xab][0xb9][0x98][0x81][0xf2]o[0xaa]aW[0x17][0xa2][0x9e]{[0x10][0xf1][0xe][0xc3]+[0xb5][0xa1][0xa0][0x17]p-s[0x85][0x88][0xfc][0x7]g[0xe7]&[0xdf][0xa4][0xae]o[0x10][0x91][0xf8...@[0xe0][0xdb][0xa9]yu[0xac]od[0xe7][0xf6][0xfe][0xed][0x8][0xb8][0xc3]h[0xab][0x93][0x88])[0xff]DF[0x9b][0xa9][0xeb][0xcf][0xcd]l[0xe0]Y[0xa9]e&[0x11]q[0xdd]'E[0xb0]<0[0x8a]v[0xdf][0x8][0x14][0xb5][0x88][0xf]n[0x1c][0xc7]?n[0x9c][0x9a][0xa4][[0xf][0x11][0x89][0xc9][0xdb]b[0x80][0xc0][0xb]o[0xf2][0xe7]m[0x3][0xa3][0xc3][0xdb][0xfb]?[0x7][0x95][0xc5]p5[0xf7].r[0xfa][0xbc]c[0x8...@n[0x92][0xa0][0xdf][0xac]:[0x3][0xa2][0xea][0x95][0x19]a[0xc6]=[0xb7][0x14][0xc2]=[0xa1][0x1d][0x88]x[0x86]qrf[
0x2][0xef]_[0x9d]HR[0x97]G[0x89][0xc4][0xd1]["@[0xe0][0xfb][0xa8][0x99]x`[0xd5][0xd6][0xbe][0xb1][0xde][0xcd][0x98])[0x1c][0xa7]z[0xaa]a[0xff][0x12]x[0xbb]dl[0xc0][0xb9][0x85]
![0xaf]\3g[0xa6][0xdd]3[0x88][0xa1][0x96][0x9d]8[0x97]8[0x87][0xb7]/[0x1d][0x15]F}?[0x91]8[0xb1]$[0x2][0x4]>@[0xcd][0xdf][0xef][0x1f][0xdc]4:[0xb6]|[0x13][0xae]e[0x8f][0xd4]i[0xbc][0x99][0xde][0xb9][0x5][0x1c][0xe3]V[0x9]1[0x1b]p[0x83][0x8]+[0xfd][0xe][0xb8]Z[0xb1][0xbe][0xf5][0xab][0x98]L\[0xc0][0xb1]+[0x15][0xb6][0xb0][0x91]H\XJ$~q[0xcb][0x8a][\r][0xa3][0xf7][0xf5][0xae][0xc7][0x85][0xcc]kK[0x7][0xcf][0xaa][0x4]*[0xe0]-[0xf6]
[0xee][0xeb][0x95]>[0x9c][0x9c][0xc1]<&b[0xaf]by[0xa8][0x3][0x9b][0xba][0xb7][0x18][0xb6]G[0x83][0xe9][0xbd])[0x2][0xf4][0xc0][0x8e][0x15][0xd1][0x9e]}[0x9f][0xed][0xdf][0x82][0xf3][0x99]q[0xe4][0xf5][0xe4][0x82]z[0xaf]3Vf[0x2]g%[0xbd][0xb3][0x8a][0xde]K[0xe0][0x19][0xaa][0xf7][0x99][0x5][0xbc][0xb8]'fF[0xd1][0x15]|[0x18][0xff][0x13]VG[0x87][0xb0][0xb6]md[0xb3][0x88]7[0x8b]&`[0xba][0xcb][0xdf]l][0xb1][0x1]s[0xb9]7p$7[0xb9][0x10]x[0xdd][0x8]t[0xb5...@t[0x8b][0xde][0x99][0x9][0x8e]yf[0xc5][0x0],[0x9e]g%[0xf0][0x95][0xe7][0xc5]u][0xc3][0x7]s[0xe3]X[0xd7][0xb6]V|[0xee][0xfb][0xa6]=.j[0x6][0xf6]~[0xa6]w[0xf5][0xba][0x80]7[0x86][0xac]6[0xdb][0xc4]X[0xb9]M[0xc7][0xdc][0x2][0x9e]WF[0xb9][0xa4]w[0xdd]*[0xa3][0x8a]lx[0x95][0x98][0x15]<[0xb5][0x1a][0xfd][0x91][0xa7][0x18][0xf1]q[0xea]=[0x8c]un[\n]"
content - >>
"[0xd3][0xeb][0x9e]Y,[0x81]gF[0xba]VbV[0xf9]Wc[0xbd][0xf3]E[0x18]+s0V[0x13][0xb8]&d[0xa2][0xf0][0xca],[0xd8]f[0xce][0xf8][0x9b]w[0xfa][0xc7][0x94]i[0xb4]pn%i[0xd8]g[0xc6][0xa3][0xc6][0x4][0xa8][0xc3]h_[0xdb][0xb2]q[0x85][0x9f]^[0x92][0xde][0xab][0xc6][0xca][0x8c][0xaa][f[0xd5]*[0xa1][0xf9][0xab][0x80]zi[0x0][0xf9][0x94][0xe5][0x19][0x83][0x1c]i[0x89][0xf3][0xaa][0x4][0xcd][0xe7][0xfe][0x1d][0xff][0x10]+[0x82]c[0x1]3i\p[0x6][0xf6][0xf6][0x84][0xa2][0xb8]f[0x9]w[0x8e][0x86]il[0xa3][0x93][0xde]k[0xbd]k981kp*[0xdf][0xe7]v[0xbd]s[0xc7][0xf9]+[0xc0][0xae][0x95][0x7][0xf0][0xab]o[0x9e]dg~[0x1b][0x94]l[0x99][0x1c][0xb7][0xbb]t1s[0xf4][0xd2]l[0x86]#[0x95]v[0xc0...@y[0xbc][0x19][0x81][0x7]$9n[0xb0][0xcf][0x13][0x81]d[0x91]#[0xae]0[0xa4][0x8b][0x8c]r[0x16][0x1a]q[0xbd]j[0xb0][0xd6][0xe0][0xd4][0xd0]x[0xad]n[0x12][0x2][0xbc][0x84]][0x83][0x7][0xf0][0xd8][0xd6]g[0xe1][0xf7][0x84][0xf0][0xa3][0xaf][0x1d]fo[0xc1]$a[0xe9][0xab][0x11][0xd6]b[0x8e]\j[0x8a][0x6]q-}s&uY[0x
e0][0xdb]l[0xc6][0xa7]z[0x2]tc[0x18][0xca][0x98][0xe4]n[0xdb][0xf4].[0xa6][0x...@d[0xd2][0xa4][0xd9][0xf9][0x2][0x11][0xca]3[0xa4][0x88]t[0x96]^\[0xd0]k[0x1e][0xa4][0x91][0xb1][0x96][0xf5][0xce]x[0x9][0xfc]n[0x13]|[0xb9]x[0xdd][0x1][0x83]D[0x9f][0xba][\r][0xc5][0x1c][\r][0x1a][0xad]m[0x4][0xe8]L[0x9a][0x93][0x8d][0xa0][0xf2]n1[0x8b]"[0x8b][\r][0xb9]"[0x2][0xfc][0xe6]F30[0xdc][0x1a][0xc][0xca]RMpr[\n]"
content - >> "L[0x8a][\n]"
content - >>
"[0xe4][0x88]P*[0xcf][0x11][0xa3][0x8f]%r:[0x92][0xf4];K[0x0]r[0xb4][0xee]*[0x98]U[0xcc][0xba]J[0xc][0xe2][0xe][0xe0][0xad]$>?[0xba][0x7]Yz_[0x81][0xde]!d[0xc3]LC[0xae]u[0xc][0x1a][0xa5][0xe0]T[0xd6]4Z[0x91][\r][0xfb][0xdc][0xac][0x9a]Ir^5[0xdc][0xda]L[0xd2]lU[0xfa]`[0xe6]b[0xb]|[0xbd]i[0xb8]C[0xa2][0x1f][0xb7][0xe9]^[0x8c]|~[0xd6][0x85]=[0xf7]:[0x83][0x17][0xe5][0xad][0xf3][0x87][0xf0][0xeb][0x93][0xdf][0xb5]=[0xc7]-[0xf6]`[0xfd][0x9e]R[0xa4][0x11][0xf2][0x19]KU[0xc7][0x19][0x8][0xeb][0xb4][0xd0][0xe0][0xe6][0x87]9w[0xf2].[0xd5][0x97][0x15]I[0xa3][0xf2][0xf4][0x10]^|[0xec][0x4]z[0x94][0x1d]P[0xd2]V?^[0x92]VS[0xf0][0xe7][0xe][0xe1][0xa5][0x13]OZ[0xbe][0xc3][0xcd]j[0xf7]nUo'[0xfc][0x9f][0xb1][0xce]v$[0x10][0x90]$^[0x1a]y[0x87][0xe0]d[0xf5]>[0x2][0xbc]7v/~[0xfc][0xc8][0xdb][0xe8][0x8a][0xac][0xc4]s[0xf][0xff][0x11][0xbd]E[0xd2]q[0xa6][0xaa][0xdb]|lq[0xe0]m[0xa3]n[0x5][0xcb][0x9d]3Z1[0xd0][0x8d][0x8][0x14][0x9d][0x1e]`5[0xfe]^%C[0xf6][0xce][0xae][0xc1][0xf
3][0xf][0xbf][0x85][0xb6]Pw[0x9d]1[0xaa]9[0x9][0x85]&#[0xff]fy[0xe4]+[0x9e][0x8a]W<[0x1b]s[0x18][0xbc]r[0xf0]4K[0xbe][0x11][0x81][0xc]cR]p[0xb2][0xea]YT[0x97],[0xe3];[0xf][0xbd]T[0x1]o[0xf3]([0x8f][0x1c][0xc6][0x80][0xbe][0x1d]{[0xd6],[0x12][0xbc][0x83][0xb1]Z[0xdd]o[0x95]T[0xa9]Oi[0xa3][0x0][0x99]FF<[0xa5]3[0xb7][0xb1][0x83][0xe0][0xc4][0xbe][0xf2]2[0xf2][0xfa]/[0x9f][0xde][0x8b][0xfd][0x1b][0x8f][0xa0]?<RG[0xe2][0x85][0xaf][0xbf][0x1][0xb7][0xec]][0x18]<C[0x9d]TkWm[0x95]jzBc[0xf1]R[0xf2][0x91][0x93][0x8d]f[0xe0]cE[0x95][0x1c]4[0xcf]m[0x89][0x96]h3[0xc5]y[0xfc]d[0xe2]+[0xb8][0x9c][0xae][0xcf][0x97][0x16][0x4]?Q[0x5]_[0x9][0x88]lq[0xe0]Ea[0x92][0xd6][0x98][0x80][0xd8][0x9](h[0xca][0x99][0x82]*Y$[0xe4][0x90]*[0x9b][0x91]6][0x8c][0xe3][0xf9][0xe3][0xce]$[0xea][0xc0]O[0x1e][0xc2]/&[0x9e][0xb4][0xeb][0x9d][0xd5][0xeb][0xdd]^[0xed][0xe0]=[0xb2][0xf].[0x8f]$[0x82][0xfe][0x89][0x85]R[0x89]c[0xba][0x16][0xae][0xf3][\n]"
content - >> "6[0x12][0xac][\n]"
content - >>
""M3[0xf1][0xd3][0xf7][0x1f]56[0xac][0x16][0x4]_q[0x95][0xdc][0xd9]P[0x99]][0xae][0xe5][0x18]d-~[0xaf][0x91]A|T[0xbb][0xe5]RK[0xe0][0xf][0x99][0x82][0x90][0x91]d[0x97][0x8d][0xd5][0xb0][0xb9]]R[0xd3][0xb9][0x8b][0xf8][0xc1][0xdf][0xbe][0x4][0x95])[0x8d]G[0xde]*[0x9b][0x1a][0xd7]l[0x95]O[0xd9]Xk[0xc1]{e?4[0xd9]x[0xff]x[0xb3]d[0xee][0xd8]tv~[0xca]'u:[0xc8][0xc6][0x9a][0xf7][0xd8][0x89][0x9d][0x9d][0x9b][0xc0][0xd3]G6b.[0xcd][0x6][0xfe][0xa0]![0x9b][0x85][0x83]S[0xad]d[0x9c][0xb6][0x18][0xa2][0xb4][0xc][0xd0]=[0x8a][0x90][0xcf]+[0xb][0x12][0xa0][0xe9][0x11][0x9d][0xe][0x8a][0xbc][0xc6][0xed][\n]"
content - >>
"[0xda]m[0xc1]IJf[0xb2]'[0x92][0xb6]+[0xa9][0xff][0xe2][0xd9]w[0xbe]l[0x90]([0x83]_lp[0xaa][0xd5][0xbb][0x1d]|[0x7][0x14][0x97][0xe1][0xfa][0xc7][0x9][0xdf]T[0xd3]m[0x15]3+=?[0xda][0xbd][0xba]3Q[0xb8]HY[0xa0]fss[0xf6]<[0xdf][0x1e][0x80][0xc4][0xb5][0x16]o'[0x12][0x85][0xd9][0x8a][0xde][0xb9][0x83][0xa1][0x1a][0xcb][0x8c]&[0xa3].[0x8a][0x8f][0xdc][0xb2]
[0x90][0xf0]\[0x13][0x3]{[0x1f][0x11]8[0xdd]tII[0x9d]D[0xa0][0xd8]?[0x9d][0x99][0xc7][0xb2][0xc0][0xa0][0xf0]]u[0xb2]a[0xe5][0x95]S[0xed][0xac][0x88][0xd5]V~[0xf6][0xa6][0x82]S#[0xf0]b[0xb3][0xb8][0xb7]e[0x10]Y)![0xfe][0xfc][0xad][0x13][0xf8][0x86][0xdb]*[0xd4][0xf9]w[0xd7][0xb3][0xb1]wgr[0x19]t[0x8][0x12]\[0xb6][0xc4][0x1]n7j[0x1b][0x9]n3[0xd6][0xa5][0xe8][0xbd][0xec]2[0xfb]"[0xab][0x90][0xd2][0xe7][0xa0][0xba]sB6[0x7][0x96][0xb2][0xb1][0xf5][0xc4]T[0xea][0xfa]l[0xba][0xa8][0xa2];8[0xc][0x99][0xf2][0xd8]:#[0xe6][0x...@[0xb4][0xb4][0xe0]t[[0x82][0x9e][0x16][0xf4]g[0x86][0x90][0xd1][0x92][0xc8][0xc8]1[0xbd][0xd9]nuc[0x2][0xf4][0x90][0xd8][0xb3][0xdf]}>u9[0x9f][0xa6]<[0xbc]+[0xb8][0x8a][0xdc]Y[0x8b][0xa3]l[0x96][0x1a][0x9c][0xea][\r]v[0x19][0x96]G[0x6][0x9][0xfc]<[0x92]lZ\[0xfa]6[0xe1]x[0xef]Vw[0xa7]w[0x89][0xed][0xbd][0xfe]`o[0xb8][0x9d][0xc]4[0xad][0xcc]#[0x96][0xbd]n[0x18][0xb7]SNc[\r]N[0xb6][0xc5][0xd1][0x2][0x92][0x11]~[0xbe]3[0xb4][0x1c][0x1]O[0x18]
[0x9]u[0x1a][0x9]6#[0xa2][0xee][0xd3][0x4][0xfe][0xe0][0xed]:[0x1f]XO[0xcd][0xe1]n_[0xd7][0xc0]2o[0x8f][0xb1][0xb0]H*q$[0xc8]`[0x8b]z[0xb1][0xde][0xdb][0x94][0xe5]cn[0x80][0xa1][0x1]x[0xe1]eZi[0xd4][|m[0x6][0xd3]9[0xed][0x6][0xb2][0xae]9[0xe1]D[0xbe]E[0xe0][0xc7]o[0xf7][0x9]M[0xf]5[0xaf][0xb5][0xba][0xdb]vP[0x85][0xcf][0x15]*[0xad][0xcc][0xb4][0x2][0xcd][\n]"
content - >>
"[0xe9]UI[0xd1][0xe2]?[0xdf]T[0xef]B[0xe3]Ao[0x18]ao[0x94]<M)[0xf1][0xcb][0x14][0x13]H#^6[0xd8][0xdd][0x8d]<[0xce]-[0x9f][0x91][0x99][0xbb][0xc4][0xfb][0xa8]>[0xd7]&w[0xb4]G[0xe5]v[0xb8]%u[0xb5]$[0xd6][0xad]DH[0x9c]L*[0x6][0x19]Z?[0xb8]dx[0x8][0xa8][0xc8][0xe5][0x85]w[0xb1][0x96][0x82][0x96]E[0x9a][0xc7][0x91][0x97][0x93]"R[0xfd][0x92][0xea][0xb][0x4]>y[0xc7]O)[0x89]H[0xd4][0xdc][0xab]|[0xca][0xcb][0xfd][0xe1][0xa0][0xd4]B[0xeb][0xd1][0x8][0xfc]r[0xb0][0xa9][0xde]sj[0x1a][0x5][0x9e]E[0x9e]')[0xbf]Q![0xb9]p[0x88].[0xff][0xd0])[0xca][0xde][0xd1]cV[0xb][0x91][0x9d]bGO[0xb4][0xb4][0x16][0x8a]z[0xb8][0xcf]8fu[0xc3]o[0x1c][0xb9][0xea]tQ[0x83]blH[0x8a][0xd3]K[0xc9]m[0x1c]x[0x1f]5[0xcf][0x8a]_7[0xbd][0xdd]'N[0xec]pR/[0xd6]{[0xa3]f[0x95]-[0xad](g[0xcc][0xb5][0xac]h?[0xb2].[0xb]o[0xf5][0xa4]^[0xfa][0xff][0xff][0xad][0xf2])[0x97][0xff][0x9]0[0x0][0x99][0xfa]?[0x8f]5[0xf4]Do[0x0][0x0][0x0][0x0]IEND[0xae]B`[0x82]"
content - >> "[\r][\n]"
content - >> "--"
content - >>
"1AiZi1kG5qyJUF-ycFcMM2_J5uLEu3X9cuv"
content - >> "--"
content - >> "[\r][\n]"
EntityEnclosingMethod - Request body
sent
header - << "HTTP/1.1 200
OK[\r][\n]"
header - << "HTTP/1.1 200
OK[\r][\n]"
header - << "Date: Mon, 23
Mar 2009 17:41:16 GMT[\r][\n]"
header - << "Server:
Apache/2.2.9 (Win32) PHP/5.2.6[\r][\n]"
header - << "X-Powered-By:
PHP/5.2.6[\r][\n]"
header - << "Content-Length:
3[\r][\n]"
header - << "Content-Type:
text/html[\r][\n]"
header - << "[\r][\n]"

content - << " [\r][\n]"
HttpMethodBase - Resorting to protocol
version default close connection policy
HttpMethodBase - Should NOT close
connection, using HTTP/1.1
HttpConnection - Releasing connection
back to connection manager.





---------------------------------------------------------------------
To unsubscribe, e-mail: mailto:[email protected]
For additional commands, e-mail: mailto:[email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to