class twisted.web.client.BrowserLikeRedirectAgent(RedirectAgent): (source)
An Agent
wrapper which handles HTTP redirects in the same fashion as web browsers.
Unlike RedirectAgent
, the implementation is more relaxed: 301 and 302 behave like 303, redirecting automatically on any method and altering the redirect request to a GET.
See Also | RedirectAgent | |
Present Since | 13.1 |
Class Variable | _redirectResponses | Undocumented |
Class Variable | _seeOtherResponses | Undocumented |
Inherited from RedirectAgent:
Method | __init__ | Undocumented |
Method | request | Send a client request following HTTP redirects. |
Instance Variable | _agent | Undocumented |
Instance Variable | _redirectLimit | Undocumented |
Method | _resolveLocation | Resolve the redirect location against the request URI. |
Method | _handleRedirect | Handle a redirect response, checking the number of redirects already followed, and extracting the location header fields. |
Method | _handleResponse | Handle the response, making another request if it indicates a redirect. |