Executes the Web Request, but retries if a 429 or optionally 403 or 503 response (with optional text) is returned.
Syntax
ISHttpClient.ExecuteWithRetry(method, address, data, responseString, [responseBytes], [responseHeaders], [webRequestStarted], [retryServiceUnavailable503], [retryForbidden403], [retryText])
Parameters
| Name | Type | Optional | ByRef | Description |
| method |
iseWebServiceMethod |
|
|
|
| address |
String |
|
|
|
| data |
String |
|
|
|
| responseString |
String |
|
ByRef |
|
| responseBytes |
Byte() |
Optional |
ByRef |
If omitted, a value of Nothing is assumed. |
| responseHeaders |
ISKeyValueList |
Optional |
ByRef |
If omitted, a value of Nothing is assumed. |
| webRequestStarted |
Boolean |
Optional |
ByRef |
If omitted, a value of False is assumed. |
| retryServiceUnavailable503 |
Boolean |
Optional |
|
If omitted, a value of False is assumed. |
| retryForbidden403 |
Boolean |
Optional |
|
If omitted, a value of False is assumed. |
| retryText |
String |
Optional |
|
|
Return Value
Boolean
- Member of:
- ISHttpClient
- Namespace:
- Intersoft.ISRuntime6
- Assembly:
- ISRuntime6, Version=6.0.3
- Target Framework:
- .NET 9.0