Guzzle

Tela Software:
Guzzle
Detalhes de Software:
Versão: 6.1.1 Atualizado
Data de upload: 11 Mar 16
Revelador: Michael Dowling
Licença: Livre
Popularidade: 30

Rating: nan/5 (Total Votes: 0)

Guzzle vem com um poderoso API e suporte completo para o & nbsp; Protocolo HTTP / 1.1.

É função principal é fornecer um conjunto de ferramentas prontas que permitem aos desenvolvedores para enviar pedidos para vários serviços Web (API, servidores, bancos de dados) e consulta de dados.

Em termos leigos Guzzle é um construtor de cliente API simples. Um quadro que simplifica as operações necessárias para criar seu próprio Twitter, Facebook, Google, etc. cliente API

O que é novo nesta versão:.

  • Corrigido um bug com a serialização a opção pedido de consulta onde o & separador estava faltando.
  • Adicionado uma mensagem de erro melhor para quando o corpo é fornecido como uma matriz. Por favor, use form_params ou multipart vez.
  • Várias correções doc.

O que é novo na versão 6.0.1:

  • Corrigido um bug com a serialização a opção pedido de consulta, onde o & separador estava faltando.
  • Adicionado uma mensagem de erro melhor para quando o corpo é fornecido como uma matriz. Por favor, use form_params ou multipart vez.
  • Várias correções doc.

O que é novo na versão 5.2.0:

  • class Piscina não usa recursão quando um pedido é interceptado.
  • O tamanho de uma piscina pode agora ser ajustado dinamicamente usando um retorno de chamada.
  • Definir uma opção de pedido de nulidade ao criar um pedido com um cliente irá garantir que a opção não está definido. Isto permite-lhe substituir opções de solicitação padrão em uma base por solicitação.
  • Adicionado a capacidade de limitar quais protocolos são permitidos para redirecionamentos, especificando uma matriz de protocolos na opção pedido allow_redirects.
  • futuros aninhadas devido a tentativas são agora resolvido quando à espera de respostas síncronas.
  • & quot; 0 & quot; é agora um caminho URI permitido.
  • consulta não typehints sobre o argumento $ consulta no construtor, permitindo strings e matrizes.

O que é novo na versão 5.0.1:

  • Corrigido um problema onde os erros de conexão ainda voltou objeto de resposta no evento de eventos de erro e fim, embora a resposta é inutilizável. Isso foi corrigido para que uma resposta não for devolvido no método `getResponse` desses eventos se a resposta não foi concluída.
  • Corrigido um problema em estatísticas de transferência não estavam a ser preenchido no RingBridge.

O que é novo na versão 5.0.0:

  • Adicionado suporte para respostas sem bloqueio baseado em guzzlehttp / empanturrar-ring.
  • Adicionado uma API pública para a criação de um adaptador de HTTP padrão.
  • Atualizado o redirecionamento do plugin para ser non-blocking para que redirecionamentos são enviados simultaneamente. Outros plugins como este agora pode ser atualizado para ser non-blocking.
  • Adicionado um & quot; progresso & quot; evento para que você pode obter upload e download de eventos de progresso.
  • Adicionado GuzzleHttp & # x5C;. Piscina, que implementa FutureInterface e transfere os pedidos ao mesmo tempo usando um tamanho da piscina tampado tão eficientemente quanto possível
  • hasListeners Adicionado () para EmitterInterface.
  • Removido GuzzleHttp & # x5C; ClientInterface :: Sendall e marcou GuzzleHttp & # x5C; Cliente :: Sendall como obsoleta (ele ainda está lá, apenas não a maneira recomendada)
  • .

O que é novo na versão 4.2.2:

  • cURL Corrigido um vazamento de memória no CurlAdapter ao reutilizar alças.
  • Não mais usando `request_fulluri` em proxies adaptador de corrente.
  • redirecionamentos relativos são agora baseado no último resposta, não a primeira resposta.

O que é novo na versão 4.1.6:

  • métodos auxiliares para torná-lo mais fácil para representar mensagens como cadeias, incluindo ficando a linha de partida e obter cabeçalhos como uma string.

O que é novo na versão 4.1.3:

uploads POST

  • Várias correções para multipart / form-data
  • Embalagem function.php em uma instrução if para garantir Guzzle pode ser usado globalmente e em um Compositor instalar
  • Corrigido um problema com a geração e fundindo em eventos para uma matriz de eventos
  • cabeçalhos POST só são aplicadas antes de enviar um pedido para permitir que você mude o agregador de consulta usada antes de enviar
  • Adicionado muito mais robusta cadeia de consulta de análise
  • Fixed vários análise e normalização problemas com URLs
  • Corrigindo um problema em que os cabeçalhos com valores múltiplos não estavam sendo utilizados corretamente no StreamAdapter

O que é novo na versão 4.1.1:

  • Corrigido um problema relacionado ao uso de opções de fábrica de mensagem personalizada em subclasses.
  • Corrigido um problema com os campos do formulário aninhados em um post multi-parte.
  • Corrigido um problema com o uso da opção `pedido json` para solicitações POST.
  • Adicionado `ToArrayInterface` para` GuzzleHttp & # x5C; Cookie & # x5C;. CookieJar`

O que é novo na versão 4.1.0:

  • Adicionado uma opção `pedido json` para serializar facilmente payloads JSON.
  • Adicionado um `GuzzleHttp & # x5C;. Json_decode ()` invólucro para analisar com segurança JSON
  • Adicionado `SetPort ()` e `getPort ()` para `GuzzleHttp & # x5C; mensagem & # x5C;. RequestInterface`
  • Adicionado a capacidade de fornecer um emissor para um cliente no construtor cliente.
  • Adicionada a capacidade de persistir uma sessão de cookie usando $ _SESSION.
  • Adicionado uma característica que pode ser usado para adicionar ouvintes de eventos a um iterador.
  • constantes Removido método de solicitação de RequestInterface.
  • aviso fixo quando solicitação inválida start-linhas são recebidos.
  • MessageFactory para trabalhar com métodos pedido feito sob encomenda da opção corrigido.
  • pacote cacert Atualizado para compilação mais recente.

O que é novo na versão 4.0.0:

  • Adicionado `GuzzleHttp & # x5C; lote ()` como uma função de conveniência para o envio de solicitações em paralelo sem a necessidade de escrever código assíncrono.
  • Reestruturado como os eventos são adicionados ao `GuzzleHttp & # x5C;. ClientInterface :: Sendall ()`
  • Pode agora passar um exigível ou um array de arrays associativos onde cada matriz associativa contém o & quot; fn & quot ;, & quot; prioridade & quot ;, e & quot; uma vez & quot; chaves.

O que é novo na versão 3.8.1:

  • O envio de pedidos de transmissão PHP há forças maiores `HTTP / 1.0`.
  • A adição de mais informações para exceções ExceptionCollection para que os usuários têm mais contexto, incluindo um rastreamento de pilha de cada sub-excepção.
  • Atualizado o `$ atributo ref` em descrições de serviço para fundir sobre quaisquer parâmetros existentes de um esquema (em vez de sobrepor tudo).
  • URLs que se fundem agora usar o objeto string de consulta do URL relativa (permitindo assim que os agregadores de consulta personalizada).
  • As sequências de consulta agora são analisados ​​de uma forma que eles fazem sem chaves vazias converter sem valor para ter uma oscilação `=`.
  • Agora escapar adequadamente o delimitador de expressão regular quando a correspondência de domínios do bolinho.
  • Acesso à rede agora está desativado durante o carregamento de documentos XML.

O que é novo na versão 3.8.0:

  • Adicionado a capacidade de definir um nome para um POST arquivo
  • JSON análise de resposta agora caminha adequadamente additionalProperties

  • código
  • erro cURL 18 é agora repetida automaticamente no BackoffPlugin
  • Corrigido um erro de enrolar ao URLs contêm fragmentos
  • Corrigido um problema em caso BackoffPlugin repetição onde ele estava tentando acessar todas as exceções, como se fossem CurlExceptions
  • função CURLOPT_PROGRESS correção para PHP 5.5
  • Adicionado a capacidade para Guzzle para trabalhar com versões mais antigas do cURL que não suportam `CURLOPT_TIMEOUT_MS`
  • Corrigido um erro que foi encontrado durante a análise de parâmetros de cabeçalho vazias
  • UriTemplate agora tem um `setRegex ()` método para coincidir com os docs
  • O parâmetro `pedido DEBUG` agora verifica se é truthy em vez de se existir
  • Definir o parâmetro `pedido DEBUG` aos verdadeiros shows de saída detalhada cURL em vez de usar o LogPlugin
  • Adicionado a capacidade de combinar URLs usando estrito RFC 3986 cumprimento
  • objetos de comando podem agora retornar os erros de validação encontradas pelo comando
  • Várias correções para revalidação de cache
  • Várias correções para o AsyncPlugin
  • limparam scripts de construção

O que é novo na versão 3.7.4:

  • PHP versão mínima está agora devidamente especificado como 5.3. 3 (acima de 5.3.2)
  • Atualizado o cacert.pem empacotado
  • OauthPlugin agora suporta adicionando autenticação para cabeçalhos ou string de consulta
  • correção de bug:
  • 0 é agora um valor permitido em um parâmetro descrição que tem um valor padrão
  • SchemaFormatter agora retorna um inteiro quando a formatação de um timestamp Unix
  • Limparam e URL fixa retirada do segmento de ponto para resolver adequadamente os pontos internos

O que é novo na versão 3.7.2:

  • Adicionado uma maneira de adicionar objetos de domínio personalizado para o serviço a inscrição de análise usando o evento `operation.parse_class`.
  • Multi limpeza e otimizações cURL.

O que é novo na versão 3.7.1:

  • Correção de bug: Mover fábrica de fluxo antes de enviar evento para antes de construir o fluxo.
  • Correção de bug: Bolinhos de não corresponder em endereços IP por RFC 6265
  • correção de bug: corretamente parsing cabeçalho parâmetros que estão em `& # X3C; & # x3e;` e citações
  • Adicionado `cert` e` ssl_key` como opções de solicitação
  • `host` cabeçalho pode agora divergem da parte de host de um URL, se o cabeçalho é definido manualmente
  • `Guzzle & # x5C; Service & # x5C; Command & # x5C; LocationVisitor & # x5C; Pedido & # x5C; XmlVisitor` foi reescrito para mudar de usar SimpleXML para XMLWriter
  • parâmetros OAuth são adicionados apenas através do plug-in, se não forem já definido
  • As exceções são agora lançada quando um URL não pode ser analisado

O que é novo na versão 3.7.0:

  • command.request_options Adicionado aos Guzzle & # x5C; Service & # x5C; Command & # x5C; AbstractCommand passar as opções de solicitação aos pedidos criados por um comando (por exemplo, cabeçalhos personalizados, variáveis ​​de string de consulta, configurações de tempo limite, etc.)
  • .
  • tamanho Córrego em Guzzle & # x5C; córrego & # x5C; PhpStreamRequestFactory será definida agora se Content-Length é devolvido nos cabeçalhos de uma resposta
  • Adicionado Guzzle & # x5C; Common & # x5C; Collection :: SetPath ($ path, $ value) para definir um valor em uma matriz usando uma chave aninhada (eg $ coleção - & # x3e; SetPath ( 'foo / baz / bar ',' test '); echo $ coleção [' foo '] [' bar '] [' bar '];)
  • ServiceBuilders agora suportam armazenamento e recuperação de dados arbitrários
  • CachePlugin agora pode limpar todos os recursos para um determinado URI
  • CachePlugin pode limpar automaticamente combinando itens armazenados em cache quando um pedido não-idempotent é enviada a um recurso
  • CachePlugin agora usa o cabeçalho Vary para determinar se um recurso é um acerto de cache
  • Guzzle & # x5C; Http & # x5C; mensagem & # x5C; Response agora implementa & # x5C; Serializable
  • Adicionado Guzzle & # x5C; Cache & # x5C; CacheAdapterFactory :: fromCache () para criar mais facilmente adaptadores de cache
  • Guzzle & # x5C; Service & # x5C; ClientInterface :: execute () agora aceita uma matriz, comando único, ou Traversable
  • Corrigido um erro na Guzzle & # x5C; Http & # x5C; mensagem & # x5C; cabeçalho & # x5C; Fazer a ligação :: addLink ()
  • Melhor manipulação de cálculo do tamanho de um córrego em Guzzle & # x5C; córrego & # x5C; Córrego usando fstat () e cache o tamanho
  • Guzzle & # x5C; Common & # x5C; Exception & # x5C; ExceptionCollection agora cria uma mensagem de exceção mais legível
  • Fixação pausa BC:. Adicionado voltar a implementação MonologLogAdapter em vez de se estende desde PsrLog para que idosos usuários Symfony ainda pode usar a versão antiga do Monolog
  • Fixação pausa BC: Adicionado a implementação de volta para Guzzle & # x5C; Http & # x5C; mensagem & # x5C; AbstractMessage :: getTokenizedHeader (). Agora disparar um aviso E_USER_DEPRECATED quando usado. Use $ message - & # x3e; getHeader () - & # x3e;. ParseParams ()
  • Várias melhorias de desempenho para Guzzle & # x5C; Common & # x5C; Collection
  • Adicionado um argumento $ options ao fim dos seguintes métodos de Guzzle & # x5C; Http & # x5C; ClientInterface: createRequest, cabeça, excluir, colocar, remendo, post, opções, PrepareRequest

Requisitos :

  • PHP 5.3.2 ou superior

Programas semelhantes

Ruby on Rails
Ruby on Rails

29 Sep 17

Apache Samza
Apache Samza

1 Oct 15

Radium
Radium

12 May 15

Stick
Stick

10 Dec 15

Comentário para Guzzle

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria