# HTTP Get Task

This is a task that executes the HTTP protocol's GET method.

## Parameters

- Path

  - Sets the target path for the HTTP call.
  - The URL is completed by adding the path to the base of the connection's endpoint.
    - If the connection endpoint is 'https://abc.com:8080' and the path is '/users/def', then the URL becomes 'https://abc.com:8080/users/def'.
  - The path supports [template literals](../concept/template-literal.md), allowing the use of variables such as data, variables, and domain.

- Headers

  - Adds header values to be included in the request.
  - The value of each header supports [template literals](../concept/template-literal.md), allowing the use of variables such as data, variables, and domain.

- Search Params

  - Adds search parameter values to be included in the request.
  - The value of each parameter supports [template literals](../concept/template-literal.md), allowing the use of variables such as data, variables, and domain.
  - The configured search params are encoded into the URL's search part when making the HTTP GET method call.

## Result

- The data format of the HTTP GET method's response follows the setting of the "content-type" header in the response.
  - If the "content-type" header value of the HTTP response is 'application/json', it returns an object format. Otherwise, it returns a string format.
