Skip to content
SpaceOne edited this page Jun 6, 2015 · 20 revisions

TODOS: HTTOOP is not yet finished, there is a lot of things which can be done.

  • implement the scetched test cases

  • add module documentation

  • add sphinx-autodoc

  • sort HTTP header by priority (Date, Server, Host at first)

  • implement Range header

  • implement Cookie header

  • parse UTF-8 MIME header field syntax

  • parse HTTP header comments

  • Implement Authentication-Info header

  • Implement Digest.parse() method

  • check if gzip content-encoding is already implemented

  • rename all uppercase status exception classes into lowercase PEP8 conform?

  • from future import unicode_literals in all modules

  • implement pickle-ability?

  • remove UTF-8 default in URI

  • add Content-Disposition HeaderElement

  • check all repr methods

  • use single global gettext for error messages

  • parse coordinate query string ("500,400" → dict(x=500, y=400) ?

  • parse HTTP/1.0 query strings with ';' separated params?

  • Implement HTTP/2

  • Implement ProxyStateMachine

  • Implement HTTP cache utilities

Clone this wiki locally