Author xtreak
Recipients Aifu LIU, benjamin.peterson, docs@python, martin.panter, xtreak
Date 2018-06-16.15:00:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1529161218.53.0.56676864532.issue33830@psf.upfronthosting.co.za>
In-reply-to
Content
I was making a patch for this and both Python 2.7 and Python 3.6 returned "404 OK" for the example instead of "404 Not Found". I think the end-point is misleading and it's better to use httpbin.org for this. 

cpython git:(master)   ./python
Python 3.8.0a0 (heads/master:c151f78, Jun 16 2018, 14:50:28)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import http.client
>>> conn = http.client.HTTPSConnection("www.python.org")
>>> conn.request("GET", "/")
>>> r1 = conn.getresponse()
>>> print(r1.status, r1.reason)
200 OK
>>> data1 = r1.read()
>>> conn.request("GET", "/parrot.spam")
>>> r2 = conn.getresponse()
>>> print(r2.status, r2.reason)
404 OK
>>> data2 = r2.read()
>>> conn.close()
>>> conn = http.client.HTTPSConnection("httpbin.org")
>>> conn.request("GET", "/status/404")
>>> r2 = conn.getresponse()
>>> print(r2.status, r2.reason)
404 NOT FOUND


➜  ~ python2.7
Python 2.7.14 (default, Mar 12 2018, 13:54:56)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import httplib
>>> conn = httplib.HTTPSConnection("www.python.org")
>>> conn.request("GET", "/")
>>> r1 = conn.getresponse()
>>> print r1.status, r1.reason
200 OK
>>> data1 = r1.read()
>>> conn.request("GET", "/parrot.spam")
>>> r2 = conn.getresponse()
>>> print r2.status, r2.reason
404 OK
>>>
History
Date User Action Args
2018-06-16 15:00:18xtreaksetrecipients: + xtreak, benjamin.peterson, docs@python, martin.panter, Aifu LIU
2018-06-16 15:00:18xtreaksetmessageid: <1529161218.53.0.56676864532.issue33830@psf.upfronthosting.co.za>
2018-06-16 15:00:18xtreaklinkissue33830 messages
2018-06-16 15:00:18xtreakcreate