The “Automatic Interceptor” is a feature that allows the SDK to intercept URL requests from your app. Enabling this will reduce the amount of code you will have to write as part of the SDK integration.
URL Requests that were blocked by HUMAN don’t reach your server. Therefore, after the user solves the challenge you may want to retry those requests. You can configure the behavior of the SDK when requests are blocked:
Retry request on URLSession.shared
When the SDK retries the original request, it will use the URLSession.shared. Take this in consideration if you are using a custom URL Session object in your project.
In order to delay the request’s response to your handler until the user interacts with the challenge, you must disable the request’s timeout. Otherwise, your handler will receive a timeout error and you might not know that your request was blocked nor the challenge was solved/cancelled.
URLSession:
Alamofire: