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

colormath
colormath

21 Jul 15

jprops
jprops

1 Mar 15

irclog2html
irclog2html

13 May 15

jsonselect.py
jsonselect.py

13 May 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!