• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Python

Python으로 REST api 사용하기.

달소 달소 346

1

0

안녕하세요 달소입니다.

가끔 REST API를 사용할 일이있어서.. 까먹지않게 기록으로 남겨봅니다.
API를 사용하기위해서 사전 액세스토큰이나 별도의 키가 존재할 수 도 있으니 이점은 참고해서 준비해주시면되겠습니다.
여기서 예제로 보여드리는것은 Postman의 API를 사용하는것으로 참고해주세요~

사용 pip(없으면 pip install requests와 같이 설치)

import requests
import json

requests를 이용해서 호출하고 데이터의경우 json을 많이쓰기때문에 json 도 추가했습니다. (data=json.dumps(data) 형태로 많이 사용)

변수 정보

url = 호출할 api의 url
headers = 호출할때 사용할 헤더 정보
params = 호출할때 사용할 파라미터 정보
data = 호출할떄 사용할 데이터 정보

위 변수값들을 입맛에 맞게 변경해서 사용하시면 됩니다.

REST API 사용하기.

아래 예제 풀코드를 예제로 삼아서 사용하시는 환경에 맞춰 변경하시면 되겠습니다.

import requests
import json

url1 = 'https://postman-echo.com/digest-auth'
headers1 = {'Authorization': 'Digest username="postman", realm="Users", nonce="ni1LiL0O37PRRhofWdCLmwFsnEtH1lew", uri="/digest-auth", response="254679099562cf07df9b6f5d8d15db44", opaque=""'}
params = {'있으면':'이런식으로'}
data1 = {'이것도있읍면':'이런식으로'}

response = requests.get(url1,headers=headers1)
#post예시 response = requests.post(url1, headers=headers1, params=params,data=json.dumps(data1))

print(response.status_code)
print(response.url)
print(response.headers)
print(response.content)

print한 순서대로 결과 출력

신고공유스크랩
0
1명이 추천

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글

분류 제목 글쓴이 날짜 조회 추천
코딩테스트 ㅘ!!!!!! 9 Jasons 23.08.24.15:40 139 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 240 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 172 +1
코딩테스트
image
Jasons 23.08.24.15:40 139 +2
코딩테스트
normal
Jasons 23.08.13.12:45 240 +1
코딩테스트
image
Jasons 23.08.09.14:13 172 +1
Python
normal
mjk 23.08.03.20:22 219 +3
Linux
image
hilee0602 23.04.05.16:34 229 +1
Linux
image
화정큐삼 23.03.19.08:46 299 0
Docker
normal
장작_범댕이 23.02.19.14:21 296 0
정보
image
동기 23.01.16.09:16 220 0
정보
image
달소 23.01.06.14:50 1485 0
정보
image
동기 23.01.04.16:14 205 +2