urllib3

Tela Software:
urllib3
Detalhes de Software:
Versão: 1.10.4 Atualizado
Data de upload: 12 May 15
Revelador: Andrey Petrov
Licença: Livre
Popularidade: 74

Rating: nan/5 (Total Votes: 0)

A comunidade Python já criou e compartilhou a bibliotecas para trabalhar com URLs e as conexões HTTP.
Estes são urllib e urllib2. Embora ambos bons no que fazem, eles realmente não têm nada em comum uns com os outros, e com urllib3 na verdade.
urllib3, enquanto projetado sobre os princípios básicos do urllib, distingue-se através dos recursos que ele decidiu apoiar, não incluídas no o módulo original

O que é novo nesta versão.:

  • Piscinas pode ser usado como gerentes de contexto.
  • Não reutilizar conexões que experimentaram um SSLError.
  • Não falhar quando gzip decodificação de um fluxo vazio.
  • Adicionar suporte sha256 para verificação da impressão digital.
  • Fixado manipulação de valores de cabeçalho contendo vírgulas.

O que é novo na versão 1.10.2:.

  • Piscinas pode ser usado como gerentes de contexto
  • Não reutilizar conexões que experimentaram um SSLError.
  • Não falhar quando gzip decodificação de um fluxo vazio.
  • Adicionar suporte sha256 para verificação da impressão digital.
  • Fixado manipulação de valores de cabeçalho contendo vírgulas.

O que é novo na versão 1.8.3:

  • bug relacionadas com a procuração fixo onde as conexões estão sendo reutilizados incorretamente.
  • Adicionado socket_options parâmetro palavra-chave que permite definir a configuração setsockopt de novas tomadas.
  • Removido HTTPConnection.tcp_nodelay em favor de HTTPConnection.default_socket_options.
  • bug TypeError fixo em Python 2.6.4.

O que é novo na versão 1.7.1:

  • Adicionado suporte granular com tempo limite de nova urllib3.util. Timeout classe.
  • Fixed apoio Python 3.4.

O que é novo na versão 1.7:

  • Passando assert_hostname = False ao criar um HTTPSConnectionPool irá ignorar a verificação hostname para conexões SSL.
  • Novo método urllib3.response.HTTPResponse.stream (...) que actua como um gerador de envolvida em torno .read (...).
  • IPv6 url análise impõe colchetes em torno do nome de host.
  • condição de corrida segmento fixo em urllib3.poolmanager.PoolManager.connection_from_host (...)
  • solicitações ProxyManager agora incluem porta não padrão no Host:. ... Cabeçalho
  • Adicionado suporte a proxy HTTPS em ProxyManager.
  • New RequestField objeto pode ser passado para os campos = ... param o que pode especificar cabeçalhos.
  • Aumentar urllib3.exceptions.ProxyError ao se conectar a procuração falhar.
  • Use cabeçalhos internacionais ao lançar nomes de arquivo.
  • Melhor suporte IPv6.

O que é novo na versão 1.4:.

  • correções relacionadas com AppEngine Menores
  • Comutado de mimetools.choose_boundary para uuid.uuid4 ().

O que é novo na versão 1.2.2:

  • bug embalagem Fixo de não enviar test-requisitos. txt.

O que é novo na versão 1.2:

  • Adicionado suporte Python 3 (testado no 3.2.2)
  • Caiu 2,5 apoio Python (testado em 2.6.7, 2.7.2)
  • Use select.poll em vez de select.select para plataformas que o suportam.
  • Use Queue.LifoQueue em vez de Queue.Queue para reutilização conexão mais agressivo. Configurável pelo ConnectionPool.QueueCls imperiosas.
  • ImportError fixo durante a instalação quando o módulo SSL não está disponível. (Edição # 41)
  • poolmanager Fixo redireciona entre os regimes (como HTTP - & # x3e; HTTPS) não concluir corretamente. (Edição # 28, descoberto pela edição # 10 da v1.1)
  • dummyserver portado para usar em vez de tornado WebOb + eventlet. Removido não suportados backends teste dummyserver estranhos. Adicionado testes de nível de socket.

O que é novo na versão 1.1:

  • Refatorada dummyserver para seu próprio módulo namespace root (usado para testes ).
  • Adicionado verificação hostname para VerifiedHTTPSConnection por vendoring em ssl_match_hostname de Py32.
  • HTTP cross-Host fixo redireciona ao usar poolmanager.
  • decode_content fixo a ser ignorado quando definido através urlopen.
  • bugs relacionados a tempo limite fixos.

O que é novo na versão 1.0.2:

  • Corrigido o erro em VerifiedHTTPSConnection que faria presente apenas como um bug se você estiver usando o objeto manualmente.
  • Feito RecentlyUsedContainer (e, consequentemente, poolmanager) mais thread-safe envolvendo o log de acesso em um mutex.
  • Feito RecentlyUsedContainer mais dict-like (__delitem__ corrigido e comportamento __getitem__), com testes. Não deve afetar código urllib3 núcleo.

O que é novo na versão 1.0.1:

  • Corrigido um bug onde a mesma conexão que se voltou na piscina duas vezes, causando estranhos & quot; HttpConnectionPool está cheia & quot; avisos de log.

O que é novo na versão 1.0:

  • Adicionado poolmanager com LRU expiração de conexões (testadas e documentadas) .
  • Adicionado ProxyManager (precisa de testes, documentos e confirmação de que ele funciona com proxies HTTPS).
  • Adicionado suporte opcional parcial de leitura para as respostas quando preload_content = False. Agora você pode fazer pedidos e basta ler os cabeçalhos sem carregar a resposta Fabricado decodificação opcional (padrão no, mesmo que antes).
  • Adicionado seqüência limite explícito opcional para encode_multipart_formdata.
  • métodos de solicitação de conveniência estão agora herdado de RequestMethods. Ajudantes antigos como get_url e post_url deve ser abandonada em favor do novo pedido (método, url, ...).
  • código refatorado para ser ainda mais dissociado, reutilizável e extensível.
  • cabeçalho Licença adicionado ao .py arquivos.
  • embiggened a documentação:. Muita docstrings Sphinx-amigáveis ​​no código e documentação em docs / e em urllib3.readthedocs.org
  • Embettered todas as coisas!
  • comecei a escrever este arquivo.

Requisitos :

  • Python 2.6 ou superior

Programas semelhantes

psd-tools
psd-tools

1 Mar 15

mwlib.epub
mwlib.epub

1 Mar 15

unshortenit
unshortenit

13 May 15

umemcache
umemcache

5 Jun 15

Outro software de desenvolvedor Andrey Petrov

urllib3
urllib3

20 Feb 15

Comentário para urllib3

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