Skip to main content
The HTTP Parallel Request - Got command (Command Type: 1004) executes multiple HTTP requests in parallel using the Got Node.js library. Parameters are split by a delimiter and run concurrently.

Command Type

Command Type ID: 1004

Parameters

ParameterTypeDescriptionRequired
urlstringThe target URL (may contain httpParams placeholder)Yes
verbstringHTTP method: "GET", "POST", "PUT", "DELETE", "PATCH"Yes
contentTypestringPayload type: "JSON" or "form-data"Yes
timeoutnumberTimeout in millisecondsYes
bodyobjectRequest body for POST/PUTNo
bypassStatusCodeArray of numberStatus codes to bypass default error handlingNo
delimiterstringDelimiter for splitting httpParams (default: ";")No
excludeFailedbooleanExclude failed requests from results (default: false)No
headersobjectHTTP headersNo
httpParamsstringParameters to split and inject into URL/body/headers for parallel executionNo
isHttp2booleanEnable HTTP/2No
isJsonbooleanParse responses as JSON (default: false)No
proxyProxySettingsProxy settingsNo
proxyConnectionTimeoutnumberTimeout for proxy connection in millisecondsNo
urlParamsstringDeprecated — use httpParams insteadNo

Usage Examples

Parallel GET Requests

{
  "command": "http-parallel-request-got",
  "params": {
    "url": "https://api.example.com/items/#{httpParams}",
    "verb": "GET",
    "contentType": "JSON",
    "timeout": 30000,
    "httpParams": "1;2;3;4;5"
  }
}