diff options
-rw-r--r-- | simple_client.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/simple_client.py b/simple_client.py index 3abc7c9..99a4116 100644 --- a/simple_client.py +++ b/simple_client.py @@ -2,7 +2,7 @@ Simple submission client that forms a correct protobuf message and performs a POST """ -import submission_pb2, sys, urllib, os +import submission_pb2, sys, urllib2, os def send_submission(filenames): submission = submission_pb2.Submission() @@ -12,7 +12,8 @@ def send_submission(filenames): new_file.filename = os.path.basename(f) new_file.data = open(f, 'rb').read() - print urllib.urlopen('http://[::1]:5000/submit', submission.SerializeToString()).read() + request = urllib2.Request('http://[::1]:5000/submit', submission.SerializeToString(), {"Content-Type" : "application/octet-stream"}) + print urllib2.urlopen(request).read() if __name__ == '__main__': if len(sys.argv) < 2: |