diff --git a/src/calibre/srv/http.py b/src/calibre/srv/http.py index 1360eb95cc..3aa3aeff00 100644 --- a/src/calibre/srv/http.py +++ b/src/calibre/srv/http.py @@ -510,7 +510,7 @@ class HTTPPair(object): # Read and discard any remaining body from the HTTP request self.input_reader.read() if self.status_code is None: - self.status_code = httplib.OK + self.status_code = httplib.CREATED if self.method == 'POST' else httplib.OK try: self.status_code, output = finalize_output(output, self.inheaders, self.outheaders, self.status_code, self.response_protocol is HTTP1, self.method)