본문 바로가기
728x90
반응형
SMALL

REST API5

[Django] REST API REST API 장고에서 클라이언트 (사용자) 인증이나 컨텍스트 (세션, 로그인 정보)등을 직접 관리하는 REST API 툴킷이 존재한다. docker run -it -p 9998:8000 -p 9997:3000 -v ${PWD}:/code --name project-01 --net project project:test 장고 패키지를 설치한다. /code # pip install django /code # pip install djangorestframework /code # pip install psycopg2-binary /code # pip install Pillow /code # pip freeze 다음을 수행하면 간단한 형태의 프로젝트가 생성된다. /code # django-admin start.. 2023. 2. 21.
[Website] REST API REST API REST (Representatinal State Transfer) API는 웹 데이터의 체계적인 요청 및 전달을 위한 가이드라인 및 원칙이다. 리소스 (Resource)에 대한 동작 (Behavior)과 표현 (Representation)을 나타낸다. 리소스 (Resource) 리소스로 URL로 표현 동작 (Behavior) 리소스에 대한 동작으로 메서드로 표현 표현 (Representation) 리소스에 대한 표현, 동작에 대한 응답 IDE (통합 개발 환경) IDE는 통합 개발 환경 (Integrated Development Environment)의 줄임말로 개발에 필요한 도구를 의미한다. 개발에서 코드를 작성하는 텍스트 에디터를 포함하여 코드를 실행하거나 디버그 도구 등 다양한 기.. 2023. 2. 13.
REST API (Webscraping) (3) Webscraping 1. from bs4 import BeautifulSoup html=" Lionel Messi Salary: $ 100,000,000 Christiano Ronaldo Salary: $ 150,000,000 Neymar Junior Saraly: $ 85,000,000 " soup = BeautifulSoup(html, 'html5lib') tag_object=soup.title tag_object=soup.h3 tag_child = tag_object.b parent_tag=tag_child.parent sibling_1 = tag_object.next_sibling tag_child.attr tag_child.string 2. from bs4 import BeautifulSoup.. 2022. 5. 11.
REST API (HTTP Requests / POST) (2) Request import requests url='https://www.naver.com/' r=requests.get(url) r.status_code:200 r.request.headers r.request.body:None header=r.headers header['date'] header['Content-Type'] r.encoding r.text[0:100] url_get='http://httpbin.org/get' payload={"name":"Joseph","ID":"123"} r=requests.get(url_get, params=payload) r.url r.request.body r.url r.request.body r.json() r.json()['args'] POST import.. 2022. 5. 11.
REST API (1) REST API REST API는 인기 있는 API 유형이다. 이것은 인터넷을 통해 통신할 수 있으므로 스토리지, 더 많은 데이터 액세스, 인공지능 알고리즘 등과 같은 리소스를 활용할 수 있다. RE는 Representational, S는 State, T는 Transfer를 나타낸다. REST API에서는 당신의 프로그램을 클라이언트라고 부른다. API는 인터넷을 통해 호출하는 웹 서비스와 통신한다. 통신, 입력 또는 요청, 출력 또는 응답과 관련된 일련의 규칙이 있다. 여기 몇 가지 일반적인 용어가 있다. 사용자 또는 코드를 클라이언트로 생각할 수 있다. 웹 서비스를 리소스라고 한다. 클라이언트는 엔드포인트를 통해 서비스를 찾는다. 클라이언트는 리소스로 요청을 보내고 클라이언트로 응답을 보낸다. HTT.. 2022. 5. 11.
728x90
반응형
LIST