Requests

소프트웨어 스크린 샷:
Requests
소프트웨어 정보:
버전: 2.5.2
업로드 날짜: 28 Feb 15
개발자: Kenneth Reitz
라이센스: 무료
인기: 21

Rating: 3.3/5 (Total Votes: 3)

파이썬의 내장 일반적으로 HTTP 요청 처리에 사용되는 것 urllib2를 모듈, 오늘 웹 기술에있는 기능을 지원하기 위해 해당 라이브러리에있는 핵심 방법을 업데이트하지 않지만,이 라이브러리는 또한 크게 간소화에 대한 대안으로 개발 API, 프로젝트를 코딩하기 위해 필요한 시간을 감소시킨다.
이 나왔을 때 urllib2를 훌륭한 도구되었을 수도 있지만, 웹 기반 기술의 급속한 발전은 절대했다뿐만 아니라 문법과 내부적으로 작동하는 방식은 하드와 함께 작동하도록 만들었습니다.
그것의 첫 번째 불안정한 지점 함께 온 이후 요청과 같은 라이브러리가있다 끊임없이 일을하는 간단한 방법을 점점 더 많은 칭찬을 받고 이유입니다.
현재 요청 라이브러리는 파이썬 커뮤니티에서 가장 많이 사용되는 라이브러리 중 하나 인

이 특징 :.

이 단순하고 GET, HEAD, POST가, PUT, DELETE 요청
간단한 HTTP 헤더 요청 첨부 파일
단순 데이터 /의 Params 요청 첨부 파일
간단한 기본 HTTP 인증
단순 URL + HTTP 인증 레지스트리
국제 표준의 많은 지원
연결 유지 지원
연결 풀링
세션에 대한 지원
SSL 인증
쿠키 조작
자동 데이터 압축 해제
유니 코드 지원
에 .netrc 지원
스레드 안전
멀티 업로드 스트림 지원
연결 시간 제한에 대한 지원
HTTP (S) 프록시 지원

이 릴리스의 새로운 기능입니다 :

이 지금 & 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은 (윈도우 시스템에서 명백한) = 거짓 버그 수정을 확인합니다.
적절한 청크에 대한 지원은 경계 스트림.
세션 클래스에 대한 세션 인수.
전체 후크 역 추적뿐만 아니라 예외 인스턴스를 인쇄합니다.
다음 줄을 대기에서 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 / 닫기 방법의 제거
고급 응답 사용에 대한 새로운 r.faw 인터페이스를 제공합니다. *
매개 변수화 된 헤더의 자동 확장

버전 0.6.2의 새로운 기능 :

이 GET / HEAD는 follow_redirect = 거짓 순종.

이 버전 0.6.1의 새로운 기능 :

이 상태 코드 경험 & #의 x5c 강화, O /.
리디렉션 (settings.max_redirects)의 최대 수를 설정합니다.
전체 유니 코드 URL을 지원합니다.
프로토콜없는 리디렉션을 지원합니다.
임의의 요청 유형에 대해 허용.
버그 수정.

이 버전 0.5.1의 새로운 기능 :

이 국제 도메인 이름 지원!
액세스 헤더가 몸 전체를 가져 오는없이 (읽기 ())
매개 변수에 대한 dicts으로 목록을 사용하여
강제 기본 인증을 추가
강제 기본은 기본 인증 유형입니다
python-requests.org 기본 사용자 에이전트 헤더
CaseInsensitiveDict 소문자 캐싱
Response.history 버그 수정

이 PATCH 지원 :

이 버전 0.5.0의 새로운 기능
프록시 지원
HTTPBin 테스트 스위트
수정 리디렉션
settings.verbose 스트림 쓰기
모든 메소드에 대한 쿼리 문자열
명시 적으로는 r.requests.get을 제기으로 URLErrors은 (연결이 시간 초과, 잘못된 URL을 거부) 처리됩니다 ( 'HWE : // ㅋ'); r.raise_for_status ()

이 개선 된 재 처리 :

이 버전 0.4.1의 새로운 기능입니다.
새로운 다음에 대한 'allow_redirects'PARAM 비는-GET / HEAD는 재 지정합니다.
설정 모듈 리팩토링.

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

유사한 소프트웨어

Net::SSH
Net::SSH

28 Feb 15

Switchmap
Switchmap

10 Feb 16

RubyDNS
RubyDNS

1 Mar 15

dnsruby
dnsruby

13 May 15

개발자의 기타 소프트웨어 Kenneth Reitz

Requests
Requests

12 May 15

certifi
certifi

15 Apr 15

inbox
inbox

14 Apr 15

unzipit
unzipit

11 May 15

코멘트 Requests

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