# Tugasan HTTP Get

Ini adalah tugas yang melaksanakan kaedah GET protokol HTTP.

## Parameter

- Laluan (Path)

  - Menetapkan laluan sasaran untuk panggilan HTTP.
  - URL disempurnakan dengan menambah laluan kepada pangkalan titik akhir sambungan.
    - Jika titik akhir sambungan adalah 'https://abc.com:8080' dan laluan adalah '/users/def', maka URL menjadi 'https://abc.com:8080/users/def'.
  - Laluan menyokong [literal templat](../concept/template-literal.md), membenarkan penggunaan pembolehubah seperti data, variables, dan domain.

- Headers

  - Menambah nilai tajuk yang akan disertakan dalam permintaan.
  - Nilai setiap tajuk menyokong [literal templat](../concept/template-literal.md), membenarkan penggunaan pembolehubah seperti data, variables, dan domain.

- Parameter Carian (Search Params)

  - Menambah nilai parameter carian yang akan disertakan dalam permintaan.
  - Nilai setiap parameter menyokong [literal templat](../concept/template-literal.md), membenarkan penggunaan pembolehubah seperti data, variables, dan domain.
  - Parameter carian yang dikonfigurasi akan dikodkan ke bahagian carian URL semasa panggilan kaedah HTTP GET.

## Hasil

- Format data daripada kaedah respons HTTP GET mengikut tetapan tajuk "content-type" dalam respons.
  - Jika nilai tajuk "content-type" respons HTTP adalah 'application/json', ia mengembalikan format objek. Jika tidak, ia mengembalikan format rentetan.
