Загрузка...

fetch in JavaScript | get post patch put delete | promise async await | fetch api url #kody_az

JavaScript-də fetch şəbəkə üzərindən HTTP sorğuları göndərmək üçün istifadə olunan müasir, daxili funksiyadır.
Bu funksiya həmişə bir Promise qaytarır və həmin Promise həll olunanda biz Response obyektini əldə edirik.
fetch vasitəsilə GET, POST, PUT, PATCH və DELETE kimi müxtəlif HTTP metodlarından istifadə etmək mümkündür.
Ən çox istifadə olunan ssenari API-lərdən JSON məlumatı almaq və cavabı .json() metodu ilə obyektə çevirməkdir.
Köhnə XMLHttpRequest ilə müqayisədə fetch daha sadə və oxunaqlı Promise əsaslı sintaksisə malikdir və async/await ilə çox rahat işləyir.
Vacib nüans odur ki, fetch yalnız şəbəkə (connection) xətalarında Promise-i rədd edir, 404 və ya 500 kimi HTTP statuslarını isə özün ayrıca yoxlamalısan.
Sorğunu fərdiləşdirmək üçün fetch-ə ikinci parametr kimi headers, body, method və s. olan options obyektini ötürmək olur.
fetch həmçinin cavabı müxtəlif formatlarda oxumağa imkan verir: JSON, mətn (text), fayl/şəkil (blob) və s.
Müasir brauzerlərdə və Node.js-in yeni versiyalarında fetch qlobal şəkildə mövcuddur və əlavə kitabxana quraşdırmağa ehtiyac qalmır.
Qısaca desək, fetch JavaScript-də serverlərlə ünsiyyət yaratmaq, dinamik məlumat yükləmək və interaktiv veb tətbiqlər qurmaq üçün standart və çox çevik bir vasitədir.

=====

In JavaScript, fetch is a modern built-in function for making HTTP requests from the browser or other supported environments.
It returns a Promise that resolves to a Response object, which represents the result of the network request.
With fetch, you can perform different HTTP methods such as GET, POST, PUT, PATCH, and DELETE.
Developers commonly use it to retrieve JSON data from APIs and then convert the response with the .json() method.
Unlike older technologies like XMLHttpRequest, fetch has a cleaner, promise-based API that works nicely with async and await.
One important detail is that fetch only rejects its Promise on network-level errors, so HTTP status codes like 404 or 500 must be checked manually.
You can customize requests by passing an options object that sets headers, request body, credentials, and other settings.
fetch also supports features like streaming responses, and you can read plain text, blobs, or form data depending on what the server returns.
In modern browsers and recent versions of Node.js, fetch is available globally without installing extra libraries.
Overall, fetch is the standard, flexible way in JavaScript to communicate with servers, load data dynamically, and build interactive web applications.

#kody_az #kodyaz #js #javascript #nodejs #es6 #viral #viralcode #nodejs #viralvideo #random #code #coder #azerbaycan #azerbaijan #baku #baki #programming #programmer #codes #hazırlıq #hazirliq #kurs #kurslar #course #courses #online #onlinecourses

Видео fetch in JavaScript | get post patch put delete | promise async await | fetch api url #kody_az канала KODY•AZ
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять