Requests

Tela Software:
Requests
Detalhes de Software:
Versão: 2.5.2
Data de upload: 28 Feb 15
Revelador: Kenneth Reitz
Licença: Livre
Popularidade: 21

Rating: 3.3/5 (Total Votes: 3)

Desenvolvido como uma alternativa à do Python built-in módulo urllib2 que é geralmente utilizado em lidar com as solicitações HTTP, esta biblioteca não só atualizar os métodos fundamentais encontrados nessa biblioteca para apoiar características encontradas em tecnologias da Web hoje, mas também simplifica muito o API, reduzindo o tempo necessário para codificar um projecto.
urllib2 poderia ter sido uma ótima ferramenta quando ele saiu, mas o rápido desenvolvimento de tecnologias baseadas na Web não só tornou absoluta, mas a sua sintaxe e da forma como ele funciona internamente tornaram difícil de se trabalhar.
É por isso que uma biblioteca como pedidos, uma vez que ele saiu com sua primeira filial instável tem sido constantemente recebendo mais e mais elogios por sua maneira simples de fazer as coisas.
Atualmente, a biblioteca de pedidos é uma das bibliotecas mais utilizadas na comunidade Python

Características :.

  • ficar extremamente simples, HEAD, POST, PUT, excluir as solicitações
  • Header HTTP Simples Para Anexo
  • Dados Simples / Params Request Anexo
  • Autenticação HTTP simples básico
  • URL Simples + HTTP Auth Registro
  • Suporta lotes de padrões internacionais
  • apoio Mantenha-alive
  • Connection pooling
  • Suporte para sessões
  • verificação SSL
  • manipulação biscoito
  • descompressão automática de dados
  • suporte a Unicode
  • apoio Netrc
  • thread-safe
  • Suporte para streams de upload de várias partes
  • Suporte para o tempo limite de conexão
  • HTTP (S) suporte a proxy

O que é novo nesta versão:

  • Agora tem um & quot; de segurança & quot; pacotes extras definido, $ pip instalar pedidos [Segurança].
  • Os pedidos agora usará Certifi se ele estiver disponível.
  • Captura e re-raise urllib3 ProtocolError.

O que é novo na versão 2.0.0:

  • Chaves no dicionário cabeçalhos são strings agora nativas em todas as versões do Python, ou seja, bytestrings em Python 2, unicode em Python 3.
  • Proxy URLs agora deve ter um esquema explícito. A exceção MissingSchema será levantada se não o fizerem.
  • Tempos de espera, agora, aplicar a ler tempo se Córrego = False.
  • RequestException agora é uma subclasse de IOError, não RuntimeError.
  • Adicionado novo método para objetos PreparedRequest:. PreparedRequest.copy ()
  • Adicionado novo método para objetos de sessão: Session.update_request (). Este método atualiza um objeto de solicitação com os dados (por exemplo, cookies) armazenados no Session.
  • Adicionado novo método para objetos de sessão: Session.prepare_request (). Este método de atualizações e prepara um objeto Request, e retorna o objeto PreparedRequest correspondente.
  • Adicionado novo método para HTTPAdapter objetos: HTTPAdapter.proxy_headers (). Isso não deve ser chamado diretamente, mas melhora a interface subclasse.
  • httplib.IncompleteRead exceções causadas por blocos codificação incorreta vai agora levantar a pedidos ChunkedEncodingError vez.
  • sequências cento-de fuga inválidos agora causar uma exceção Pedidos InvalidURL a ser levantada.
  • HTTP 208 não usa a razão frase & quot; im_used & quot ;. Corretamente usa & quot; already_reported & quot;.

O que é novo na versão 1.1.0:

  • O apoio de organismos de resposta iteráveis ​​
  • Suponha servidores persistem redirecionar params
  • Permitir tipos de conteúdo explícito deve ser especificado para os dados do arquivo
  • Faça merge_kwargs case-insensitive, ao procurar as chaves

O que é novo na versão 1.0.0:

  • Refactor maciça e Simplificação
  • Mudar para o Apache 2.0 licença
  • intercambiáveis ​​adaptadores de conexão
  • adaptadores de conexão montável
  • cadeia ProcessedRequest mutável
  • / s / prefetch / stream
  • A remoção de toda a configuração
  • logging biblioteca padrão
  • Faça Reponse.json () pode ser chamado, não propriedade.

O que é novo na versão 0.14.0:.

  • Não há mais erros iter_content se já baixado

O que é novo na versão 0.13.9:.

  • fixo para OAuth + mensagens
  • exceção Removido comer de dispatch_hook.
  • correções de bugs Geral.

O que é novo na versão 0.13.3:.

  • Use simplejson se disponível
  • Não esconda atrás SSLErrors Tempos limite.
  • Fixo param manipulação com urls contendo fragmentos.
  • Melhorou significativamente a informação no User Agent.

O que é novo na versão 0.13.2:

  • Novo: Response.reason
  • parâmetros Sign querystring em OAuth 1.0
  • Os certificados de cliente já não ignorado quando verificar = False
  • Adicionar suporte certificado openSUSE

O que é novo na versão 0.13.1:

  • Deixe passar um arquivo ou objeto como arquivo como dados.
  • Permitir ganchos para retornar respostas que indicam erros.
  • Fixo Response.text e Response.json por respostas menos-corpo.

O que é novo na versão 0.12.1:

  • propriedade New Response.json
  • Capacidade de adicionar o upload de arquivos seqüência
  • Corrigir problema out-of-range com iter_lines
  • tamanho Fix iter_content padrão

O que é novo na versão 0.11.1:

  • POST redireciona agora quebrar RFC para fazer o que fazem os navegadores :. Seguir-se com um GET
  • configuração New strict_mode para desativar o novo comportamento de redirecionamento.

O que é novo na versão 0.10.6:.

  • Permitir '=' em cookies

O que é novo na versão 0.10.2:.

  • amplamente melhorado URL citando
  • valores-chave adicionais permitidos cookies.
  • correção Tentativa para & quot; muitos arquivos abertos & quot; Erro
  • Substituir erros unicode na primeira passagem, sem necessidade de segunda passagem.
  • Anexar '/' para desnudar-domain urls antes da inserção consulta.
  • Exceções agora herdam RuntimeError.
  • Binary uploads + auth correção.

O que é novo na versão 0.9.2:

  • SSL verificar = bugfix False (aparente em máquinas Windows ).
  • Suporte para pedaço adequada córregos com limites.
  • argumento sessão para classes de sessão.
  • imprimir toda tracebacks gancho, não apenas instância exceção.
  • response.iter_lines correção a partir pendente próxima linha.
  • Fix mas em HTTP-auth digerir w / URI ter seqüências de consulta.
  • Fix na seção Hooks eventos.
  • atualização Urllib3.

O que é novo na versão 0.8.7:

  • Força safe_mode para solicitações assíncronas
  • exceções Handle safe_mode mais consistente
  • Fix iteração nas respostas nulos em safe_mode

O que é novo na versão 0.8.6:.

  • correções limite do soquete
  • apoio Proxy Autorização.

O que é novo na versão 0.8.3:.

  • sistema auth convertidos para usar objetos que podem ser chamadas mais simples
  • parâmetro sessão Novo para métodos de API.
  • Monitor URL completa, enquanto registro.

O que é novo na versão 0.8.2:

  • Novo sistema unicode decodificação, com base em substituível Response. codificação.
  • URL Manuseio adequado slash-citação.
  • Cookies com [,], e _ permitido.

O que é novo na versão 0.6.5:.

  • Off-line (rápido) suíte de teste
  • Session dicionário argumento fusão.

O que é novo na versão 0.6.4:

  • decodificação automática de unicode, com base em cabeçalhos HTTP.
  • configuração New decode_unicode
  • A remoção do r.Read / métodos perto
  • Interface r.faw New resposta para uso avançado. *
  • expansão automática de cabeçalhos parametrizadas

O que é novo na versão 0.6.2:.

  • GET / HEAD obedece follow_redirect = False

O que é novo na versão 0.6.1:

  • códigos de status avançado experiência & # x5C; o / .
  • Definir um número máximo de redirecionamentos (settings.max_redirects).
  • apoio URL completa Unicode.
  • Suporte para redirecionamentos de protocolo menos.
  • Permitir para tipos de solicitação arbitrárias.
  • Correções de bugs.

O que é novo na versão 0.5.1:

  • International Domain Name Suporte
  • cabeçalhos de acesso sem retornar corpo inteiro (leia-se ())
  • Use listas como dicts para os parâmetros
  • Adicionar forçado autenticação básica
  • Forçado Basic é tipo de autenticação padrão
  • python-requests.org padrão User-Agent cabeçalho
  • CaseInsensitiveDict minúscula caching
  • bugfix Response.history

O que é novo na versão 0.5.0:

  • Suporte PATCH
  • Suporte para proxies
  • HTTPBin Test Suite
  • Redirect Fixes
  • fluxo settings.verbose escrito
  • querystrings para todos os métodos
  • URLErrors (Conexão recusada, Timeout, URLs inválidos) são tratadas como explicity levantou r.requests.get ('hwe: // blah'); r.raise_for_status ()

O que é novo na versão 0.4.1:.

  • melhorias no processamento Redirecionamento
  • param Novas 'allow_redirects' para seguir non-GET / HEAD redirecionamentos.
  • Configurações módulo refactoring.

O que é novo na versão 0.4.0:

  • Response.history:. Lista de respostas redirecionadas
  • Case-Insensitive Header Dicionários.
  • URLs Unicode.

O que é novo na versão 0.3.3:.

  • Pedir timeouts
  • Os dados codificados por url Unicode.
  • Settings Manager contexto e módulo.

O que é novo na versão 0.3.2:.

  • Conteúdo automático de descompressão de GZip Codificado
  • Suporte AutoAuth para Tupled HTTP Auth.

O que é novo na versão 0.3.1:.

  • mudanças biscoito
  • Response.read ().
  • Poster correção.

O que é novo na versão 0.3.0:.

  • Autenticação automática API Mudança
  • Smarter Consulta URL Parametrização.
  • Permitir o upload de arquivos e dados POST juntos.

O que é novo na versão 0.2.4:.

  • Python 2.5 Suporte
  • PyPy-c v1.4 Suporte.
  • testes de autenticação Auto.
  • Melhoria Request objeto construtor.

O que é novo na versão 0.2.3:.

  • Novos HTTPHandling métodos

O que é novo na versão 0.2.2:

  • Ainda lida com pedido no caso de uma httpError.
  • Eventlet e GEvent Monkeypatch apoio.
  • Cookie dupport.

Requisitos :

  • Python 2.6 ou superior

Programas semelhantes

Charles
Charles

10 Dec 15

RubyDNS
RubyDNS

1 Mar 15

CiscoConfParse
CiscoConfParse

19 Jul 15

Outro software de desenvolvedor Kenneth Reitz

Requests
Requests

12 May 15

inbox
inbox

14 Apr 15

ghsync
ghsync

11 May 15

Comentário para Requests

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