logweft.

Requests · HTTP 요청

HTTP 요청과 응답을 Python 코드에서 다루는 외부 라이브러리입니다.

기본 문법

requests.get(url, params=..., timeout=...)

작은 예제 python

import requests

request = requests.Request("GET", "https://example.com/search", params={"q": "python"})
prepared = request.prepare()
print(prepared.method)
print(prepared.url)

실행 결과

GET
https://example.com/search?q=python

헷갈리기 쉬운 점

  • 예제는 요청을 준비하기만 하며 네트워크 전송은 하지 않습니다. 실제 요청에는 timeout을 지정하고 상태 코드와 예외를 처리하세요.
  • response.json()은 JSON 변환이고, HTTP 성공 여부 확인은 별개입니다. 필요한 경우 raise_for_status를 사용합니다.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← Python 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.