X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=client;h=3e3890f9b4cfe34e918ec9816d91f47a7cc34eca;hb=5e23498324ed6cdf62339114ac2313393ac75610;hp=436592eefcaf3920221c587747a3cf21f6534c07;hpb=60dc70f9314c87b6d12fc248aa05b74996ae28ef;p=hippotat.git diff --git a/client b/client index 436592e..3e3890f 100755 --- a/client +++ b/client @@ -103,26 +103,30 @@ def check_outbound(): crlf = b'\r\n' lf = b'\n' - mime = (b'--b' + crlf + - b'Content-Disposition: form-data; name="m"' + crlf + crlf + - password + lf + - str(c.client) .encode('ascii') + lf + - str(c.target_outstanding) .encode('ascii') + crlf + + mime = (b'--b' + crlf + + b'Content-Type: text/plain; charset="utf-8"' + crlf + + b'Content-Disposition: form-data; name="m"' + crlf + crlf + + str(c.client) .encode('ascii') + crlf + + password + crlf + + str(c.target_outstanding) .encode('ascii') + crlf + (( - b'--b' + crlf + - b'Content-Disposition: form-data; name="d"' + crlf + crlf + - mime_translate(d) + crlf + b'--b' + crlf + + b'Content-Type: application/octet-stream' + crlf + + b'Content-Disposition: form-data; name="d"' + crlf + crlf + + mime_translate(d) + crlf ) if len(d) else b'') + - b'--b--' + crlf) + b'--b--' + crlf) - df = open('data.dump.dbg', mode='wb') - df.write(mime) - df.close() + #df = open('data.dump.dbg', mode='wb') + #df.write(mime) + #df.close() + # POST -use -c 'multipart/form-data; boundary="b"' http://localhost:8099/