From: Senthil Kumaran Date: Wed, 5 Oct 2011 15:26:49 +0000 (+0800) Subject: Issue #13073 - Address the review comments made by Ezio. X-Git-Tag: v3.2.3rc1~530 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ad87fa671939609f9ff7c0d489f09a8c86586fbd;p=thirdparty%2FPython%2Fcpython.git Issue #13073 - Address the review comments made by Ezio. --- diff --git a/Doc/library/http.client.rst b/Doc/library/http.client.rst index 9ef795651ef1..9b1ab0fdb219 100644 --- a/Doc/library/http.client.rst +++ b/Doc/library/http.client.rst @@ -475,11 +475,10 @@ also send your request step by step, by using the four functions below. .. method:: HTTPConnection.endheaders(message_body=None) Send a blank line to the server, signalling the end of the headers. The - optional message_body argument can be used to pass message body - associated with the request. The message body will be sent in - the same packet as the message headers if possible. The - message_body should be a string. - + optional *message_body* argument can be used to pass a message body + associated with the request. The message body will be sent in the same + packet as the message headers if it is string, otherwise it is sent in a + separate packet. .. method:: HTTPConnection.send(data) diff --git a/Lib/http/client.py b/Lib/http/client.py index 3f0272942ea4..8400914fca9b 100644 --- a/Lib/http/client.py +++ b/Lib/http/client.py @@ -947,11 +947,11 @@ class HTTPConnection: def endheaders(self, message_body=None): """Indicate that the last header line has been sent to the server. - This method sends the request to the server. The optional - message_body argument can be used to pass message body - associated with the request. The message body will be sent in - the same packet as the message headers if possible. The - message_body should be a string. + This method sends the request to the server. The optional message_body + argument can be used to pass a message body associated with the + request. The message body will be sent in the same packet as the + message headers if it is a string, otherwise it is sent as a separate + packet. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT