Python 라이브러리의 강력함을 점점 느끼고 있는 중인 요새 입니다.... ✈
Requests
라이브러리는 해당 주소로 요청을 보내면 응답을 받도록 해주는 HTTP 클라이언트이다.Java 에서 사용했던 HttpURLConnection
, HttpClient
, OkHttp
, Retrofit
, RestTemplate
와 맥락을 같이 하는 라이브러리이다.
pip install requests
import requests
import requests
r = requests.get('https://api.github.com/events', param = {'key':'value'})
r = requests.post('https://httpbin.org/post', data = {'key':'value'})
r = requests.put('https://httpbin.org/put', data = {'key':'value'})
r = requests.delete('https://httpbin.org/delete')
r = requests.head('https://httpbin.org/get')
r = requests.options('https://httpbin.org/get')
requests.text
또는 requests.content
로 확인 할 수 있다.import requests
url = 'https://httpbin.org/post'
data = {'key':'value'}
response = requests.post(url, data=datas)
if response.status_code == 200 :
print(response.text)