-
<PYTHON> requestsFlower in my dev/Python 2021. 2. 15. 09:44
1. Call
import requests url = 'http://www.google.com' payload = {'param1':'value1'} headers = {'Content-Type': 'application/json; charset=utf-8'} cookies = {'session_id': 'flower'} response = requests.get(url) # response = requests.get(url, params=payload) # response = requests.get(URL, headers=headers, cookies=cookies) response = requests.post(url, data=payload) response = requests.put(url, data=payload) response = requests.delete(url) response = requests.head(url) response = requests.options(url)
2. Response
response.request # 호출한 requests에 접근 response.status_code # 상태코드 리턴 (e.g. 200, 400, 500) response.raise_for_status() # 에러일 경우 에러 리턴 response.json() # response가 josn일 경우 dict인스턴스 리턴 response.test # 문자열 리턴
3. '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1091)'
import requests requests.get("https://api.ipify.org").text # HTTPSConnectionPool(host='api.ipify.org', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1091)'))) requests.get("https://api.ipify.org", verify=False).text
'Flower in my dev > Python' 카테고리의 다른 글
<PYTHON> Slack webhook (0) 2021.02.15 <PYTHON3> jupyter notebook 설치 (0) 2021.01.19 <PYTHON>[Numpy_07 집합&파일입출력] (0) 2017.11.29 <PYTHON>[Numpy_06 불리언&정렬] (0) 2017.11.29 <PYTHON>[Numpy_05 배열연산&산술&통계] (0) 2017.11.27