Changes between and of Initial VersionVersion 2Ticket #5434


Ignore:
Timestamp:
12/14/11 23:37:15 (10 years ago)
Author:
Jean-Paul Calderone
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5434

    • Property Cc jknight added
  • Ticket #5434 – Description

    initial v2  
    1 The existing twisted.web.client.RedirectAgent implements redirection in a strictly by-the-[http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html RFC] manner, which breaks on web sites which assume the historic behavior of web browsers.  An additional, less strict, implementation would be useful for interacting with legacy systems.  It should implement the following quirks:
     1The existing twisted.web.client.RedirectAgent implements redirection in a strictly by-the-[http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html RFC] manner, which breaks on web sites which assume the historic behavior of web browsers.  An additional browser-like implementation would be useful for interacting with legacy systems.  It should implement the following quirks:
    22
    33 * Treat 301 Moved Permanently and 302 Found redirects on non-{HEAD,GET} requests like 303 See Other: change the method to GET and proceed, instead of failing.