Guzzle

Software captura de pantalla:
Guzzle
Detalles de software:
Versión: 6.1.1 Actualizado
Fecha de carga: 11 Mar 16
Promotor: Michael Dowling
Licencia: Libre
Popularidad: 30

Rating: nan/5 (Total Votes: 0)

Guzzle viene con un potente API y soporte completo para el & nbsp; Protocolo HTTP / 1.1.

Es función principal es proporcionar un conjunto de herramientas ya creados que permiten a los desarrolladores para enviar solicitudes a varios servicios web (API, servidores, bases de datos) y consulta de datos.

En términos sencillos Guzzle es un simple constructor de cliente de la API. Un marco que simplifica las operaciones necesarias para crear su propio Twitter, Facebook, Google, etc. cliente API

¿Qué hay de nuevo en esta versión:.

  • se ha corregido un error con la serialización de la opción de petición de consulta en el que el separador y faltaba.
  • Ha añadido un mensaje de error mejor para cuando el cuerpo se proporciona como una matriz. Por favor, use form_params o varias partes en su lugar.
  • Varias correcciones doc.

¿Qué hay de nuevo en la versión 6.0.1:

  • Se ha corregido un error con la serialización de la opción de petición de consulta, donde y el separador faltaba.
  • Ha añadido un mensaje de error mejor para cuando el cuerpo se proporciona como una matriz. Por favor, use form_params o varias partes en su lugar.
  • Varias correcciones doc.

¿Qué hay de nuevo en la versión 5.2.0:

  • clase piscina ya no se utiliza la recursividad cuando una solicitud es interceptado.
  • El tamaño de una piscina puede ahora ser ajustada dinámicamente mediante una devolución de llamada.
  • Configuración de una opción de solicitud a nulo al crear una solicitud de un cliente se asegurará de que la opción no está establecida. Esto le permite sobreescribir las opciones de solicitud por defecto en función de cada petición.
  • Se ha añadido la capacidad de limitar qué protocolos están permitidos en caso de reenvío mediante la especificación de un conjunto de protocolos en la opción de solicitud allow_redirects.
  • Los futuros anidados debido a los reintentos ahora se resuelven cuando la espera de respuestas sincrónicas.
  • & quot; 0 & quot; se ha convertido en una ruta URI permitido.
  • Query typehints no más en el argumento $ consulta en el constructor, lo que permite cadenas y matrices.

¿Qué hay de nuevo en la versión 5.0.1:

  • Se ha solucionado un problema por el que los errores de conexión sigue siendo devueltos objeto respuesta en el caso de eventos de error y final, aunque la respuesta es inutilizable. Esto se ha corregido de manera que no se devuelve una respuesta en el método `getResponse` de estos eventos si la respuesta no se ha completado.
  • Se ha solucionado un problema por el que las estadísticas de transferencia no se estaban pobladas en el RingBridge.

¿Qué es la nueva en la versión 5.0.0:

  • Se ha añadido soporte para las respuestas no bloqueantes basa en guzzlehttp / engullen tórica.
  • Ha añadido un API pública para la creación de un adaptador de HTTP predeterminado.
  • Se ha actualizado la redirección plugin este modo no-bloqueo para que las redirecciones se envían simultáneamente. Otros plugins como este se pueden actualizar para ser no bloqueante.
  • Ha añadido un & quot; & quot progreso; evento para que usted puede conseguir carga y descarga de eventos de progreso.
  • Agregado GuzzleHttp & # X5c;. Piscina que implementa FutureInterface y transfiere solicitudes simultáneamente utilizando un tamaño de piscina cubiertas tan eficientemente como sea posible
  • hasListeners Añadido () para EmitterInterface.
  • Se ha quitado GuzzleHttp & # X5c; clientInterface :: SENDALL y marcado GuzzleHttp & # X5c; Cliente :: SENDALL como obsoletos (que sigue allí, no es la forma recomendada)
  • .

¿Qué hay de nuevo en la versión 4.2.2:

  • CURL fija una pérdida de memoria en el CurlAdapter al reutilizar manijas.
  • Ya no usando `request_fulluri` en proxies adaptador corriente.
  • redirecciones relativas se basan ahora en la última respuesta, no es la primera respuesta.

¿Qué es la nueva en la versión 4.1.6:

  • métodos Añadido ayudante para que sea más fácil para representar mensajes como cadenas, incluyendo la obtención de la línea de salida y conseguir cabeceras como una cadena.

Lo que es nuevo en la versión 4.1.3:

archivos de la POST

  • Varias correcciones en multipart / form-data
  • Embalaje function.php en una sentencia if para asegurar Guzzle puede ser utilizado a nivel mundial y en una Compositor instalar
  • Se ha solucionado un problema con la generación y la fusión en los eventos a una serie de eventos
  • cabeceras POST sólo aplica antes de enviar una solicitud para que pueda cambiar el agregador de consulta utilizada antes de subir
  • Agregado mucho más robusta cadena de consulta analizar

  • temas
  • varios de análisis y normalización fija con URL
  • Reparación de un problema por el que las cabeceras de varios valores no estaban siendo utilizados correctamente en el StreamAdapter

¿Qué hay de nuevo en la versión 4.1.1:

  • Se ha solucionado un problema relacionado con el uso de opciones de fábrica de mensajes personalizados en las subclases.
  • Se ha solucionado un problema con campos de formulario anidadas en un POST de varias partes.
  • Se ha solucionado un problema con el uso de la opción `json` solicitud de peticiones POST.
  • Añadido `` ToArrayInterface` a GuzzleHttp & # X5c; Cookie & # X5c;. CookieJar`

¿Qué es la nueva en la versión 4.1.0:

  • Se ha añadido una opción `petición json` para serializar facilidad cargas útiles JSON.
  • Ha añadido un `GuzzleHttp & # X5c;. Json_decode ()` envoltorio para analizar JSON con seguridad
  • Añadido `setPort ()` y `getPort ()` a `GuzzleHttp & # X5c; mensaje & # X5c;. RequestInterface`
  • Se ha añadido la capacidad de proporcionar un emisor a un cliente en el constructor del cliente.
  • Se ha añadido la capacidad de persistir una cookie de sesión usando $ _SESSION.
  • Ha añadido un rasgo que puede ser usado para añadir detectores de eventos en un iterador.
  • Las constantes método de solicitud Fuera del RequestInterface.
  • advertencia fijo cuando se reciben solicitud no es válida la creación de líneas.
  • MessageFactory trabajar con métodos de opción Actualización petición de encargo.
  • Actualización haz cacert de última generación.

¿Qué es la nueva en la versión 4.0.0:

  • Añadido `GuzzleHttp & # X5c; por lotes ()` como una función de conveniencia para el envío de solicitudes en paralelo sin necesidad de escribir código asíncrono.
  • reestructurado cómo los eventos se añaden a `GuzzleHttp & # X5c;. ClientInterface :: SENDALL ()`
  • Ahora se puede pasar una exigible o una matriz de matrices asociativas en las que cada matriz asociativa contiene el & quot; quot ;, fn y & quot; & quot ;, prioridad y & quot; una vez & quot; llaves.

¿Qué hay de nuevo en la versión 3.8.1:

  • Envío de solicitudes de transmisión en PHP no hay fuerzas más largos `HTTP / 1.0`.
  • La adición de más información para excepciones ExceptionCollection para que los usuarios tienen más de contexto, incluyendo un seguimiento de pila de cada sub-excepción.
  • Actualización del `$ atributo ref` en las descripciones de servicio para fusionar más de los parámetros existentes de un esquema (en lugar de clobbering todo).
  • La fusión de las direcciones URL utilizarán ahora el objeto de la cadena de consulta URL relativa (permitiendo así que los agregadores de consulta personalizados).
  • Las cadenas de consulta son ahora analizados de una manera que lo hacen no las llaves del convertido vacías sin ningún valor para tener un colgante `` =.
  • Ahora escapar adecuadamente el delimitador de expresión regular a la coincidencia de dominios de cookies.
  • El acceso de red está desactivado al cargar documentos XML.

¿Qué hay de nuevo en la versión 3.8.0:

  • Se ha añadido la posibilidad de definir un nombre de puesto de presentar
  • JSON análisis de la respuesta ahora camina correctamente additionalProperties

  • código
  • error de CURL 18 está ahora vuelve a intentar automáticamente en el BackoffPlugin
  • Se ha corregido un error de curvarse al URL contienen fragmentos
  • Se ha solucionado un problema en el caso BackoffPlugin reintento donde se estaba tratando de acceder a todas las excepciones como si fueran CurlExceptions
  • CURLOPT_PROGRESS función de corrección para PHP 5.5
  • Se ha añadido la capacidad de Guzzle para trabajar con las versiones anteriores de cURL que no soportan `CURLOPT_TIMEOUT_MS`
  • Se ha corregido un error que se encontró al analizar parámetros de cabecera vacíos
  • UriTemplate ahora tiene un `setRegex ()` para que coincida con la documentación
  • El parámetro de la petición debug` `ahora comprueba si es Truthy en lugar de si existe
  • Ajuste del parámetro de la petición debug` `para espectáculos verdaderos salida detallada CURL en lugar de utilizar el LogPlugin
  • Se ha añadido la capacidad de combinar las URL con RFC de 3986
  • Los objetos de órdenes ahora pueden devolver los errores de validación encontradas por el comando
  • diversas correcciones para la revalidación caché
  • diversas correcciones para la AsyncPlugin
  • limpiado scripts de construcción

¿Qué es la nueva en la versión 3.7.4:

  • versión de PHP mínimo se especifica ahora correctamente como 5.3. 3 (a partir de 5.3.2)
  • Actualización del paquete de cacert.pem
  • OauthPlugin ahora es compatible con la adición de autenticación para los encabezados o cadena de consulta
  • Corrección de error:
  • 0 es ahora un valor permitido en un parámetro de la descripción que tiene un valor por defecto
  • SchemaFormatter ahora devuelve un número entero al dar formato a una fecha Unix
  • Se ha limpiado y la URL fija la retirada de puntos del segmento para resolver adecuadamente los puntos internos

¿Qué hay de nuevo en la versión 3.7.2:

  • Se ha añadido una forma de agregar objetos de dominio personalizado para el servicio Descripción de análisis utilizando el evento `operation.parse_class`.
  • cURL la limpieza de múltiples y optimizaciones.

¿Qué hay de nuevo en la versión 3.7.1:

  • Corrección de error: Moving fábrica de corriente antes de enviar un evento de antes de la construcción de la corriente.
  • Corrección de error: Galletas ya no coinciden con las direcciones IP por el RFC 6265
  • Corrección de error: análisis sintáctico correctamente parámetros de cabecera que se encuentran en `& #; & # x3c X3e y citas`
  • Añadido `` cert` y ssl_key` como opciones de solicitud
  • `cabecera Host` ahora puede divergir de la parte de host de una dirección URL si la cabecera se ajusta manualmente
  • `Guzzle & # X5c; Servicio & # X5c; Command & # X5c; LocationVisitor & # X5c; & # Solicitud X5c; XmlVisitor` fue reescrito para cambiar el uso de SimpleXML a XMLWriter
  • parámetros OAuth sólo se incorporan a través de el plugin si no están ya establecidos
  • Las excepciones son ahora lanzados cuando una URL no se puede analizar

¿Qué hay de nuevo en la versión 3.7.0:

  • Añadido command.request_options a Guzzle & # X5c; Servicio & # X5c; Command & # X5c; AbstractCommand pasen las opciones de solicitud a las solicitudes creadas por un comando (por ejemplo, encabezados personalizados, variables de cadena de consulta, la configuración de tiempo de espera, etc)
  • .
  • Tamaño Secuencia en Guzzle & # X5c; Corriente & # X5c; PhpStreamRequestFactory ahora se establecerá si Content-Length es devuelto en las cabeceras de respuesta
  • Agregado Guzzle & # X5c; Common & # X5c; Colección :: setPath ($ ruta, valor $) para establecer un valor en una matriz mediante una clave anidada (por ejemplo, recogida $ - & # X3e; setPath ( 'foo / baz / bar ',' test '); echo $ colección [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders ahora son compatibles con el almacenamiento y recuperación de datos arbitrarios
  • CachePlugin ahora puede purgar todos los recursos para un URI
  • dada
  • CachePlugin puede purgar automáticamente los artículos a juego en caché cuando una solicitud no idempotente es enviado a un recurso
  • CachePlugin utiliza ahora la cabecera Vary para determinar si un recurso es un acierto de caché
  • Guzzle & # X5c; & # Http X5c; mensaje & # X5c; Respuesta implementa ahora & # X5c; Serializable
  • Agregado Guzzle & # X5c; & # caché X5c; CacheAdapterFactory :: fromCache () para crear más fácilmente adaptadores de caché
  • Guzzle & # X5c; Servicio & # X5c; clientInterface :: execute () ahora acepta una matriz, mando único, o de Traversable
  • Se ha corregido un error en Guzzle & # X5c; & # Http X5c; mensaje & # X5c; Header & # X5c; Link :: AddLink ()
  • Mejor manejo de calcular el tamaño de un arroyo en Guzzle & # X5c; Corriente & # X5c; Corriente usando fstat () y almacenamiento en caché el tamaño
  • Guzzle & # X5c; & # Común X5c; Excepción & # X5c; ExceptionCollection ahora crea un mensaje de excepción más legible
  • La fijación de descanso antes de Cristo:. Vuelve a añadir la aplicación MonologLogAdapter en lugar de que se extiende desde PsrLog para que los usuarios de más edad Symfony pueden seguir utilizando la versión antigua del monólogo
  • La fijación de descanso antes de Cristo: Se ha añadido la aplicación posterior por Guzzle & # X5c; & # Http X5c; mensaje & # X5c; AbstractMessage :: getTokenizedHeader (). Ahora la activación de una advertencia E_USER_DEPRECATED cuando se utiliza. Utilice $ mensaje - & # X3e; getHeader () - & # X3e. ParseParams ()
  • Varias mejoras de rendimiento para Guzzle & # X5c; & # Común X5c; Collection
  • Añadido un argumento $ opciones hasta el final de los siguientes métodos de Guzzle & # X5c; & # Http X5c; clientInterface: createRequest, cabeza, borrar, poner, parche, puesto, opciones, PrepareRequest

Requisitos

  • PHP 5.3.2 o superior

Programas parecidos

Gillie
Gillie

13 May 15

Spine
Spine

10 Apr 16

Bone.io
Bone.io

13 May 15

Fabriq Framework
Fabriq Framework

13 May 15

Comentarios a la Guzzle

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría