- All Known Implementing Classes:
A protocol handler performs HTTP protocol operations on behalf of the application, typically like a browser would.
A typical example is handling HTTP redirects.
could just return the redirect response to the application,
but the application would have to implement the redirect
functionality (while browsers do this automatically).
- a unique name among protocol handlers
Inspects the given
responseto detect whether this protocol handler should handle them.
For example, a redirect protocol handler can inspect the response code and return true if it is a redirect response code.
This method is being called just after the response line has been parsed, and before the response headers are available.
request- the request to accept
response- the response to accept
- true if this protocol handler can handle the given request and response
- a response listener that will handle the request and response on behalf of the application.