Respond with 201 instead of 200 by default for POST requests

This commit is contained in:
Kovid Goyal 2015-05-19 21:34:16 +05:30
parent 8045fec313
commit cdf9ab1c0e

View File

@ -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)