Encabezado GET de Axios en React Native

MD Aminul Islam 15 febrero 2024
Encabezado GET de Axios en React Native

Axios se utiliza principalmente para realizar solicitudes HTTP. Lo más interesante de esto es que puede realizar solicitudes XMLHttpRequest y HTTP.

Hay dos solicitudes HTTP disponibles principalmente. Estos son los GET y POST.

Hay otros métodos de solicitud disponibles, como PATCH, DELETE, etc. Pero en este artículo, solo hablaremos del método GET.

El método axios.get() se utiliza principalmente para realizar solicitudes GET desde una aplicación React-Native. Toma una URL como parámetro.

Cuando realice con éxito una solicitud GET, obtendrá una respuesta. Puede utilizar un encabezado de Autorización al realizar la solicitud.

En este artículo, veremos cómo podemos usar el método axios.get() con el encabezado Autorización en una aplicación React-Native. Además, veremos un ejemplo y una explicación para facilitar el tema.

Use el método GET de Axios con el encabezado Autorización en React-Native

En nuestro ejemplo a continuación, demostraremos cómo usamos el método axios.get() en nuestra aplicación React-Native. El código de nuestro ejemplo será el siguiente:

// Import necessary packages
import axios from 'axios';

export default function App() {
  // Creating an axios GET request
  axios.get('https://example.com', {headers: {'Authorization': 'My token'}})
      .then((response) => {
        console.log(response.data);  // Processing the response text
      })
}

El propósito de cada bloque de códigos con respecto a los pasos compartidos anteriormente en el ejemplo se deja como comentarios.

En el ejemplo anterior, obtenemos los datos de example.com usando axios.get('https://example.com'), y luego recibimos los datos almacenados como response.

Por último, imprimimos los datos recibidos en la consola mediante console.log(response.data). También aplicamos un encabezado de Autorización como el que se muestra a continuación.

headers: {'Authorization': 'My token'}

Obtendrá el siguiente resultado en la consola de su terminal cuando ejecute la aplicación.

obtener

Tenga en cuenta que el código compartido anteriormente se crea en React-Native, y usamos Expo-CLI para ejecutar la aplicación. Además, necesita la última versión de Node.js.

Instálalo si no tienes Expo-CLI en tu entorno.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - React Native