Sebagian besar aplikasi web berbicara dengan server: mengirim permintaan, menerima respons, dan mengelola kegagalan jaringan. Section ini membahas komunikasi HTTP secara utuh dari fetch dasar hingga strategi retry dan timeout.
Model request-response, metode, status, dan header secara ringkas.
Buka → # Fetch RequestsMenyusun permintaan fetch dengan options, header, dan body.
Buka → # Request MethodsGET, POST, PUT, PATCH, DELETE dan kapan masing-masing dipakai.
Buka → # Response StatusKeluarga status 2xx, 3xx, 4xx, 5xx dan pemeriksaan dengan response.ok.
Buka → # Headers dan Content TypesMengelola Content-Type, Accept, dan header kustom pada permintaan.
Buka → # CORSMengapa permintaan lintas origin dibatasi dan cara server mengizinkannya.
Buka → # AbortControllerMembatalkan permintaan yang tidak lagi dibutuhkan dengan signal.
Buka → # PaginationMenelusuri data halaman demi halaman dengan query page dan cursor.
Buka → # Retry dan Timeout StrategiesMengulang permintaan gagal dengan backoff dan membatasi waktu tunggu.
Buka → # API Error HandlingMerancang penanganan galat API yang informatif bagi pengguna.
Buka →