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 이상

유사한 소프트웨어

PyGeometry
PyGeometry

13 May 15

python-creole
python-creole

11 Apr 15

python-docx
python-docx

23 Feb 15

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

urllib3
urllib3

20 Feb 15

코멘트 urllib3

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