파이썬의 내장 일반적으로 HTTP 요청 처리에 사용되는 것 urllib2를 모듈, 오늘 웹 기술에있는 기능을 지원하기 위해 해당 라이브러리에있는 핵심 방법을 업데이트하지 않지만,이 라이브러리는 또한 크게 간소화에 대한 대안으로 개발 API, 프로젝트를 코딩하기 위해 필요한 시간을 감소시킨다.
이 나왔을 때 urllib2를 훌륭한 도구되었을 수도 있지만, 웹 기반 기술의 급속한 발전은 절대했다뿐만 아니라 문법과는 내부적으로 작동하는 방식은 하드와 함께 작동하도록 만들었습니다.
그것의 첫 번째 불안정한 지점에 나온 이후 요청과 같은 라이브러리가있다 끊임없이 일을하는 간단한 방법을 점점 더 많은 칭찬을 받고 이유입니다.
현재 요청 라이브러리는 파이썬 커뮤니티에서 가장 많이 사용되는 라이브러리 중 하나입니다
이 릴리스의 새로운 기능 : 있습니다.
업데이트 urllib3에 1.10.4, 청크와 관련된 몇 가지 버그를 해결 전송 인코딩 및 응답 프레임.
2.5.2 버전의 새로운 기능 :, 보안 & quot
지금 & quot있다; 패키지 엑스트라 $ 핍 요청 [보안]을 설치, 설정합니다.
가능한 경우 요청은 지금 Certifi를 사용합니다.
캡처 및 재 인상 urllib3의 ProtocolError.
2.0.0 버전의 새로운 기능 : 헤더 사전에 키 파이썬 2, 파이썬 3에서 유니 코드에 대한 모든 파이썬 버전, 즉 bytestrings에 기본 문자열이 지금
.
프록시 URL은 지금 명시 적 체계를 가지고 있어야합니다. 그렇지 않은 경우 MissingSchema 예외가 발생합니다.
제한 시간은 지금 스트림 = false를하면 시간을 읽기에 적용됩니다.
RequestException 이제 오류 IOError의 서브 클래스가 아닌 RuntimeError에 있습니다.
PreparedRequest 객체에 추가 된 새로운 방법 : PreparedRequest.copy ().
세션 객체에 추가 된 새로운 방법 : Session.update_request (). 이 방법은 세션에 저장된 데이터 (예 : 쿠키)와 Request 객체를 업데이트합니다.
세션 객체에 추가 된 새로운 방법 : Session.prepare_request (). 이 방법은 업데이트와는 Request 객체를 준비하고, 해당 PreparedRequest 개체를 반환합니다.
HTTPAdapter 객체에 추가 된 새로운 방법 : HTTPAdapter.proxy_headers (). 이것은 직접 호출하지만, 서브 클래스 인터페이스를 향상되어서는 안된다.
잘못된 청크 인코딩에 의한 httplib.IncompleteRead 예외는 지금 요청 ChunkedEncodingError 대신을 올릴 것이다.
잘못된 퍼센트 이스케이프 시퀀스는 현재 요청의 InvalidURL 예외를 발생시키는 원인이된다.
HTTP (208)는 더 이상 이유 어구를 사용하지 않습니다; im_used & quot ;. 올바르게 사용 & quot; already_reported & quot ;.
버전 1.1.0의 새로운 기능 : 반복 가능한 응답 본문에 대한
지원
가정 서버 리디렉션 PARAMS 지속
명시 적 콘텐츠 형식은 파일 데이터를 지정할 수 있습니다
키를 찾을 때 merge_kwargs 대소 문자를 구분합니다
대규모 팩터 및 단순화 :
버전 1.0.0의 새로운 기능
아파치 2.0 라이선스로 전환
스왑 연결 어댑터
마운트 연결 어댑터
변경 가능한 ProcessedRequest 체인
/ S / 프리 페치 / 스트림
모든 구성의 제거
표준 라이브러리 로깅
재산, Reponse.json ()가 호출되지 확인합니다.
버전 0.14.0의 새로운 기능 :
더 이상 iter_content 오류가 이미 다운로드 한 경우.
버전 0.13.9의 새로운 기능 :
는 OAuth를 + 게시물에 대한 수정.
dispatch_hook에서 먹는 제거 예외입니다.
일반 버그 수정.
버전 0.13.3의 새로운 기능 : 가능한 경우
simplejson를 사용합니다.
제한 시간 뒤에 SSLErrors을 숨기지 마십시오.
URL이 조각을 함유 처리 고정 PARAM.
중요한 것은 사용자 에이전트 정보를 개선.
버전 0.13.2의 새로운 기능 :
새로운 기능 : Response.reason
OAuth는 1.0 매개 변수를 쿼리 문자열 가입
클라이언트 인증서는 더 이상 = False를 확인할 때 무시
오픈 수세 인증서 지원을 추가
버전 0.13.1의 새로운 기능 :
데이터로 파일 또는 파일 - 류의 객체를 전달 허용합니다.
후크는 오류를 표시하는 응답을 반환 할 수 있습니다.
몸이없는 응답을 Response.text과 Response.json가 수정되었습니다.
새 Response.json 속성 :
버전 0.12.1의 새로운 기능
문자열 파일 업로드를 추가 할 수있는 기능
iter_lines와 범위를 벗어난 문제를 수정
iter_content 기본 크기를 수정
버전 0.11.1의 새로운 기능 : GET 후속
POST는 지금 브라우저가 할 일을 RFC 휴식 리디렉션합니다.
새로운 strict_mode 구성은 새로운 리디렉션 동작을 비활성화합니다.
버전 0.10.6의 새로운 기능 :
쿠키에 '='허용합니다.
버전 0.10.2의 새로운 기능 :
는 크게 URL을 인용 향상.
추가 허용 쿠키 키 값.
대한 & quot 시도 수정, 열려있는 파일이 너무 많습니다 & quot; 오류
첫 번째 패스, 두 번째 패스에 대한 필요성에 유니 코드 오류를 교체합니다.
쿼리를 삽입하기 전에 '/'하는 베어 도메인의 URL을 추가합니다.
예외가 지금 RuntimeError에 상속.
이진 업로드 + 인증 수정.
0.9.2 버전의 새로운 기능 :
SSL을 (Windows 시스템에 명백한) = 거짓 버그 수정을 확인합니다.
적절한 청크에 대한 지원은 경계 스트림.
세션 클래스 세션 인수.
전체 후크 역 추적뿐만 아니라 예외 인스턴스를 인쇄 할 수 있습니다.
다음 줄 미결 response.iter_lines을 수정합니다.
수정 만에 / URI 쿼리 문자열을 갖는 W 인증 HTTP-소화.
이벤트 후크 부분에 고정합니다.
Urllib3 업데이트합니다.
버전 0.8.7의 새로운 기능 : 비동기 요청에 대한
강제 safe_mode가
더 일관 safe_mode가 예외를 처리
safe_mode가에 널 (null) 응답에 반복 수정
0.8.6 버전의 새로운 기능 :
소켓 시간 제한 수정.
프록시 인증을 지원합니다.
0.8.3 버전의 새로운 기능 :
변환 된 인증 시스템은 단순 호출 객체를 사용 할 수 있습니다.
API 메소드에 새로운 세션 매개 변수입니다.
로그인 할 때 전체 URL을 표시합니다.
0.8.2 버전의 새로운 기능 : 재정의 Response.encoding을 기반으로,
새 유니 코드 디코딩 시스템.
적절한 URL 슬래시 따옴표 처리.
쿠키 [,], 및 _ 허용했다.
오프라인 (빠른) 테스트 스위트 :
버전 0.6.5의 새로운 기능입니다.
세션 사전 인수 합병.
0.6.4 버전의 새로운 기능 : HTTP 헤더를 기반으로 유니 코드의
자동 디코딩.
새로운 decode_unicode 설정
r.read/close 방법의 제거
고급 응답 사용에 대한 새로운 r.faw 인터페이스를 제공합니다. *
매개 변수화 된 헤더의 자동 확장
0.6.2 버전의 새로운 기능 :
GET / 머리 follow_redirect = False를 순종.
0.6.1 버전의 새로운 기능 :
이 상태 코드 경험 & #의 x5c 강화, O /.
리디렉션 (settings.max_redirects)의 최대 수를 설정합니다.
전체 유니 코드 URL을 지원합니다.
프로토콜없는 리디렉션을 지원합니다.
임의의 요청 유형에 대해 허용.
버그 수정.
버전 0.5.1의 새로운 기능 :
국제 도메인 이름 지원!
액세스 헤더가 몸 전체를 가져 오는없이 (읽기 ())
매개 변수에 대한 dicts으로 목록을 사용하여
강제 기본 인증을 추가
강제 기본은 기본 인증 유형입니다
python-requests.org 기본 사용자 에이전트 헤더
CaseInsensitiveDict 소문자 캐싱
Response.history 버그 수정
패치 지원 :
버전 0.5.0의 새로운 기능
프록시 지원
HTTPBin 테스트 스위트
수정 리디렉션
settings.verbose 스트림 쓰기
모든 메소드에 대한 쿼리 문자열
명시 적으로는 r.requests.get 제기로 URLErrors은 (연결이 시간 초과, 잘못된 URL을 거부) 처리됩니다 ( 'HWE : // ㅋ'); r.raise_for_status ()
향상된 재 처리 :
버전 0.4.1의 새로운 기능입니다.
새로운 다음에 대한 'allow_redirects'PARAM 비는-GET / 머리를 재 지정합니다.
설정 모듈 리팩토링.
0.4.0 버전의 새로운 기능 :
Response.history : 리디렉션 응답의 목록입니다.
대소 문자를 구분 헤더 사전.
유니 코드 URL을.
요청 시간 초과 :
버전 0.3.3의 새로운 기능입니다.
유니 코드 URL 인코딩 된 데이터.
컨텍스트 관리자 및 모듈을 설정.
0.3.2 버전의 새로운 기능 :
Gzip으로 인코딩 된 콘텐츠의 자동 압축 풀기.
Tupled HTTP 인증에 대한 명 AutoAuth 지원.
0.3.1 버전의 새로운 기능 :
쿠키로 변경됩니다.
Response.read ().
포스터 수정.
0.3.0 버전의 새로운 기능 :
자동 인증 API를 변경합니다.
쿼리 URL을 매개 변수화는 스마트.
함께 파일 업로드 및 POST 데이터를 허용합니다.
0.2.4 버전의 새로운 기능 :
파이썬 2.5을 지원합니다.
PyPy-C V1.4 지원.
자동 인증 시험.
개선 된 Request 객체 생성자입니다.
0.2.3 버전의 새로운 기능 :
새 HTTPHandling 방법.
0.2.2 버전의 새로운 기능 :
아직도 HTTPError의 경우 요청을 처리합니다.
Eventlet 및 Gevent Monkeypatch 지원.
쿠키 dupport.
요구 사항 :
파이썬 2.6 이상
댓글을 찾을 수 없습니다