[Python-checkins] CVS: python/dist/src/Lib httplib.py,1.16,1.17

Greg Stein python-dev@python.org
2000年6月26日 01:28:04 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory slayer.i.sourceforge.net:/tmp/cvs-serv13852
Modified Files:
	httplib.py 
Log Message:
initial commit of a new HTTP library, supporting HTTP/1.1 and persistent
connections.
Index: httplib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/httplib.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -r1.16 -r1.17
*** httplib.py	2000年05月19日 23:06:45	1.16
--- httplib.py	2000年06月26日 08:28:01	1.17
***************
*** 1,34 ****
! """HTTP client class
! 
! See the following URL for a description of the HTTP/1.0 protocol:
! http://www.w3.org/hypertext/WWW/Protocols/
! (I actually implemented it from a much earlier draft.)
! 
! Example:
! 
! >>> from httplib import HTTP
! >>> h = HTTP('www.python.org')
[...1008 lines suppressed...]
--- 759,777 ----
 print
 print h.getfile().read()
! 
! if hasattr(socket, 'ssl'):
! host = 'www.c2.net'
! hs = HTTPS()
! hs.connect(host)
! hs.putrequest('GET', selector)
! hs.endheaders()
! status, reason, headers = hs.getreply()
! print 'status =', status
! print 'reason =', reason
! print
! if headers:
! for header in headers.headers: print string.strip(header)
! print
! print hs.getfile().read()
 
 

AltStyle によって変換されたページ (->オリジナル) /