The age of HTTP/1.1 is over. The time of SPDY has come.
'''.encode('UTF-8') self.wfile.write(content) if __name__ == "__main__": HOST, PORT = "localhost", 3000 server = spdylay.ThreadedSPDYServer((HOST, PORT), MySPDYRequestHandler, cert_file=CERT_FILE, key_file=KEY_FILE) server.start() Here is a simple SPDY client:: #!/usr/bin/env python # The example SPDY client. You need Python 3.3 or later because we # use TLS NPN. # # Usage: spdyclient.py URL... # import sys import spdylay class MyStreamHandler(spdylay.BaseSPDYStreamHandler): def on_header(self, nv): sys.stdout.write('Stream#{}\\n'.format(self.stream_id)) for k, v in nv: sys.stdout.write('{}: {}\\n'.format(k, v)) def on_data(self, data): sys.stdout.write('Stream#{}\\n'.format(self.stream_id)) sys.stdout.buffer.write(data) def on_close(self, status_code): sys.stdout.write('Stream#{} closed\\n'.format(self.stream_id)) if __name__ == '__main__': uris = sys.argv[1:] spdylay.urlfetch(uris, MyStreamHandler) """, classifiers = [ 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Cython', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Software Development :: Libraries :: Python Modules' ] )