urllib3

소프트웨어 스크린 샷:
urllib3
소프트웨어 정보:
버전: 1.10.4 업데이트
업로드 날짜: 12 May 15
개발자: Andrey Petrov
라이센스: 무료
인기: 74

Rating: nan/5 (Total Votes: 0)

파이썬 커뮤니티는 이미 생성 및 URL 및 HTTP 연결 작업을위한 라이브러리를 공유하고있다.
다음은 URLLIB 및 urllib2가 있습니다. 동안 모두 그들이 무엇을 잘, 실제로 서로 공통점이없는, 실제로 urllib3와.
URLLIB의 기본 원칙에 설계하면서 urllib3, 원래 모듈에 포함되지 지원하기로 결정 기능을 통해 다릅니다

이 릴리스의 새로운 기능 : 있습니다.

풀은 콘텍스트 관리자로서 사용될 수있다.
SSLError를 경험 연결을 재사용하지 마십시오.
GZIP 빈 스트림을 디코딩 할 때 실패하지 마십시오.
지문 인식에 대한 SHA256 지원을 추가합니다.
쉼표를 포함하는 헤더 값의 고정 처리.

버전 1.10.2의 새로운 기능 :

풀은 컨텍스트 관리자로 사용할 수 있습니다.
SSLError를 경험 연결을 재사용하지 마십시오.
GZIP 빈 스트림을 디코딩 할 때 실패하지 마십시오.
지문 인식에 대한 SHA256 지원을 추가합니다.
쉼표를 포함하는 헤더 값의 고정 처리.

1.8.3 버전의 새로운 기능 :

연결이 잘못 재사용되고 있었다 프록시 관련 버그가 수정되었습니다.
추가 socket_options 새로운 소켓 setsockopt를 구성을 정의 할 수 있습니다 키워드 매개 변수입니다.
HTTPConnection.default_socket_options에 찬성 HTTPConnection.tcp_nodelay을 제거.
파이썬 2.6.4에서 수정 된 형식 오류 버그.

1.7.1 버전의 새로운 기능 : 새로운 urllib3.util.Timeout 클래스와

추가 세분화 된 타임 아웃을 지원합니다.
고정 파이썬 3.4을 지원합니다.

1.7 버전의 새로운 기능 : SSL 연결을 위해 호스트 이름 확인을 건너 뜁니다 HTTPSConnectionPool을 만들 때

합격 assert_hostname = 거짓.
.read (...)을 감싸 발전기 역할을 새로운 방법 urllib3.response.HTTPResponse.stream (...).
IPv6의 URL을 구문 분석 호스트 이름은 대괄호를 적용합니다.
urllib3.poolmanager.PoolManager.connection_from_host에 고정 스레드 경쟁 조건 (...)
ProxyManager 요청은 현재 호스트에서 기본 포트가 아닌 포트를 포함 ... 헤더를.
ProxyManager에 추가 된 HTTPS 프록시 지원.
새로운 RequestField 개체가 필드에 전달 될 수 = ... 헤더를 지정할 수 있습니다 PARAM.
프록시가 실패에 연결할 때 urllib3.exceptions.ProxyError을 올립니다.
파일 이름을 게시 할 때 국제 헤더를 사용합니다.
개선 된 IPv6 지원.

마이너 애플리케이션 엔진 관련 수정 사항 :

버전 1.4의 새로운 기능입니다.
uuid.uuid4하는 mimetools.choose_boundary로 전환 ().

1.2.2 버전의 새로운 기능 : 테스트 requirements.txt을 발송하지 않는

고정 포장 버그.

1.2 버전의 새로운 기능 :

추가 파이썬 (3.2.2 테스트) 3 지원
손실 된 파이썬 2.5 지원 (2.6.7 테스트, 2.7.2)
를 지원하는 플랫폼 select.poll 대신 select.select를 사용합니다.
더 공격적으로 연결 재사용 대신 Queue.Queue의 Queue.LifoQueue를 사용합니다. ConnectionPool.QueueCls를 재정 의하여 구성.
SSL 모듈을 사용할 수없는 경우 고정 ImportError를이 기간 동안 설치합니다. (이슈 # 41)
제대로 완료하지 - 고정 PoolManager는 HTTPS (& # X3E HTTP와 같은) 방식 사이에 리디렉션합니다. (V1.1의 문제점 # 10에 의해 발견 문제점 # 28)
이식 dummyserver는 webob + eventlet 대신 토네이도 사용할 수 있습니다. 제거 된 외부 지원되지 않는 dummyserver 테스트 백엔드. 추가 된 소켓 레벨 테스트.

버전 1.1의 새로운 기능 :

(테스트에 사용) 자신의 루트 네임 스페이스 모듈에 dummyserver 리팩토링.
Py32의 ssl_match_hostname에 vendoring으로 VerifiedHTTPSConnection에 대한 추가 호스트 이름 확인.
PoolManager를 사용하는 경우 고정 크로스 호스트 HTTP 리디렉션.
urlopen을 통해 설정할 때 고정 decode_content은 무시된다.
고정 시간 제한 관련 버그.

1.0.2 버전의 새로운 기능 :

수동으로 개체를 버그로 만 현재 사용하고있는 것인지 VerifiedHTTPSConnection에 고정 오타.
스레드 안전 뮤텍스에 액세스 로그를 포장에 의해 RecentlyUsedContainer (결과적으로 PoolManager) 더.
제 RecentlyUsedContainer 더 DICT 같은과 (수정 __delitem__ 및 __getitem__ 행동) 테스트. 핵심 urllib3 코드에 영향을 미치지 않습니다.

버전 1.0.1의 새로운 기능 :

같은 연결이 필요없는 & quot 원인이 두 번 풀에 반환받을 것 버그 수정, HttpConnectionPool 전체 & quot이다; 경고를 기록합니다.

버전 1.0의 새로운 기능 :

연결 LRU 만료와 추가 PoolManager은 (테스트 및 문서화).
추가 ProxyManager는 (은 HTTPS 프록시로 작동 시험, 문서, 및 확인이 필요합니다).
응답 할 때 preload_content = 거짓에 대한 추가 옵션 부분 읽기를 지원합니다. 이제 요청을 그냥 옵션 (기본적, 같은 이전)를 디코딩 만든 응답을로드하지 않고 헤더를 읽을 수 있습니다.
encode_multipart_formdata에 대한 추가 옵션 명시 적 경계 문자열입니다.
편의점 요청 방법은 지금 RequestMethods에서 상속됩니다. get_url 및 post_url 같은 올드 헬퍼는 새로운 요청 (방법, URL, ...)의지지를 포기해야한다.
더 분​​리 할, 재사용 및 확장 할 코드를 리팩토링.
라이센스 헤더 파일을 평에 추가.
설명서를 Embiggened : 문서의 코드에서 스핑크스 친화적 문서화 문자열의 제비와 문서 /과 urllib3.readthedocs.org에.
모든 것을 Embettered!
이 파일을 쓰기 시작했다.

요구 사항 :

파이썬 2.6 이상

유사한 소프트웨어

jsonpickle
jsonpickle

12 Apr 15

biplist
biplist

13 Apr 15

ConfigObj
ConfigObj

13 May 15

URLObject
URLObject

13 Apr 15

개발자의 기타 소프트웨어 Andrey Petrov

urllib3
urllib3

20 Feb 15

코멘트 urllib3

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!