Header Ads Widget

Ticker

6/recent/ticker-posts

Ejemplo De Cliente HTTP PHP Guzzle Con PHP 7 / Laravel

 Este tutorial ayuda a comprender el cliente HTTP Guzzle de PHP con Laravel . Crearemos acceso a la API Rest usando el cliente Guzzle con laravel. Guzzle es el cliente HTTP PHP más popular que facilita el envío de solicitudes HTTP mediante el método HTTP GET, POST, PUT y DELETE.

Vamos a tener acceso a la API Unfuddle servicio con ayuda de Guzzle API.You puede usar PHP con PHP Guzzle núcleo. Hay muchos marcos que vienen con soporte integrado de Guzzle. PHP Laravel / Drupal es compatible con PHP guzzle. Puede hacer todo lo mismo que la ayuda de CURL para acceder a la llamada a la API de descanso.

Características HTTP De PHP Guzzle:

  • Admite los métodos HTTP GET, HEAD, POST, DELETE, PUT, PATCH y OPTIONS.
  • Permite el acceso completo a los encabezados de solicitud y respuesta.
  • PHP Guzzle admite conexiones persistentes para mejorar el rendimiento.
  • Puede enviar solicitudes en paralelo.
  • Las respuestas se pueden almacenar en caché y servir desde la caché.
  • Solicita automáticamente datos comprimidos y descomprime automáticamente los datos.
  • Admite todas las funciones de libcurl, incluidas autenticación, redireccionamientos, SSL, proxies, etc.

Cómo Instalar Guzzle HTTP Client En PHP 7

Puede descargar el zip de GitHub, pero el compositor lo recomienda:

php composer.phar require guzzlehttp/guzzle

Cómo Configurar El Cliente HTTP Guzzle Con PHP 7

Paso 1: descargue el archivo zip desde aquí .
Paso 2: extraiga el archivo zip anterior y copie todos los archivos en la xampp/htdocs/guzzle_testcarpeta.
Paso 3: Ahora ejecute el composer updatecomando (asegúrese de que su carpeta raíz sea xampp/htdocs/guzzle_test), este comando descargará todos los complementos de dependencia en la carpeta del proveedor.

Cómo Acceder A La API De UnFuddle Usando PHP Guzzle

Hemos instalado y configurado guzzle con php 7, ahora verificaremos que php guzzle esté funcionando bien o no. Se creó un nuevo test.phparchivo y se colocó el siguiente código en este archivo.

Cómo Instalar Guzzle En Laravel

Puede instalar por separado con cualquier marco PHP, estoy tomando laravel 5.6 como marco de ejemplo. Instalaremos el cliente guzzle dentro de laravel 5.6 y accederemos a la API de GIT. Necesita hacer una entrada en el composer.jsonarchivo:

O, puede instalar directamente usando el siguiente comando:
composer require guzzlehttp/guzzle:~6.0

Cómo Acceder A La API De GIT Mediante El Cliente HTTP

Como sabemos, estamos utilizando el cliente HTTP Guzzle para acceder a los datos de GIT. El GIT es el sistema de control de versiones distribuido más popular del mundo.

Cómo Acceder A La Solicitud POST Usando Guzzle En Laravel

Crearemos una solicitud POST HTTP para publicar un problema en el proyecto dasbord usando GIT API. Pasaremos el ID del proyecto como parámetro.

Publicar un comentario

0 Comentarios