|Oracle9i Supplied PL/SQL Packages and Types Reference
Release 1 (9.0.1)
Part Number A89852-02
UTL_HTTP , 29 of 59
This procedure sets the maximum number of times
UTL_HTTP follows the HTTP redirect instruction in the HTTP response to this request in the
max_redirects is set to a positive number,
GET_RESPONSE will automatically follow the redirected URL for the HTTP response status code 301, 302, and 307 for the HTTP HEAD and GET methods, and 303 for all HTTP methods, and retry the HTTP request (the request method will be changed to HTTP GET for the status code 303) at the new location. It follows the redirection until the final, non-redirect location is reached, or an error occurs, or the maximum number of redirections has been reached (to prevent an infinite loop). The
method fields in the
REQ record are updated to the last redirected URL and the method used to access the URL. Set the maximum number of redirects to zero to disable automatic redirection.
Use this procedure to change the maximum number of redirections a request inherits from the session default setting.
Table 78-30 shows the parameters for the
The HTTP request
The maximum number of redirects. Set to zero to disable redirects.
The SET_FOLLOW_REDIRECT procedure must be called before
GET_RESPONSE for any redirection to take effect.