GET → 데이터 가져오기 (오늘 날씨 알려줘)
POST → 데이터 보내기 (주문할게요)
PUT → 데이터 수정하기 (주문 변경할게요)
DELETE → 데이터 삭제하기 (주문 취소할게요)
Headers / Query Params / Body
text
// Headers — 요청 메타 정보 (인증 키 등)
Authorization: Bearer 나의API키
Content-Type: application/json
// Query Parameters — URL 필터 조건
https://api.example.com/weather?city=Seoul&lang=ko
→ Name: city / Value: Seoul
→ Name: lang / Value: ko
// Body — POST/PUT 요청 시 전달할 데이터
{
"이름": "홍길동",
"메시지": "안녕하세요"
}
Open-Meteo API (무료, API Key 불필요)
text
URL: https://api.open-meteo.com/v1/forecast
Query Parameters:
latitude → 37.5665 (서울 위도)
longitude → 126.9780 (서울 경도)
current → temperature_2m,relative_humidity_2m,wind_speed_10m
timezone → Asia/Seoul