Blog Yazılarım

Axios Nedir ?

Axios Nedir ?


Axios XMLHttpRequestshizmeti temel alan hafif bir HTTP istemcisidir . Getirme API'sına benzer ve HTTP isteklerini gerçekleştirmek için kullanılır.

Axios, hem tarayıcıda hem de Node.js ortamında çalışan söz tabanlı bir HTTP istemcisidir. XMLHttpRequests ve node http arabirimi ile ilgili tek bir API sağlar. Bunun yanı sıra, ES6 sözdizimi için bir çoklu dolgu kullanarak istekleri gönderir.

Axios’u Yükleme

Npm kullanarak axios'u kurmak için aşağıdaki komut kullanılabilir:

npm install axios

HTTP GET isteği yapma

Axios basit bir GETistek gerçekleştirmek için kullanılabilir . Bunun sözdizimi:

axios({
url:'https://www.educative.io/',
method: 'get'
})

HTTP POST isteği yapma

Axios da benzer şekilde basit bir POSTistek gerçekleştirmek için kullanılabilir . POSTİsteği kullanarak bir nesnede parametreler de gönderebiliriz . Bunun sözdizimi:

axios({
method: 'post',
url: '/signup',
data: {
user: 'abcd1234',
pass: 'pwd1234'
}
})

Axios’un avantajı

  • Eski tarayıcıları destekler
  • Bir isteği iptal etmenin bir yolu var.
  • Yanıt zaman aşımı ayarlanabilir.
  • Dahili CSRF korumasına sahiptir.
  • Yükleme ilerlemesini destekler.
  • Otomatik JSON veri dönüşümü gerçekleştirir.



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap