HOHO-240329 api 공부

chan_hari·2024년 7월 29일

HOHO-DIARY

목록 보기
10/56

프론트와 백엔드 통신 api htp 제이슨 파일로 줘야함

api 란?

응용프로그램에서 사용할수 있도록 운영체제나 프로그래민 언어에서 제공하는 기능을 제어할수 있게 해주는 인터페이스를 말합니다.

어플리케이션 간에 지정된 형식으로 요청과 응답을 할수 있도록 연결하는 것

비유!!

핸드폰의 인터페이스를 통해서 볼륨을 줄이거나 크게 할때 작동하는것이 보이는것

식당에 갔을때 그냥 아무거나 시키는 것이 아니라 메뉴판을 보고 이 음식을 주세요 하고 말하는 것 처럼 연결 해주는 것

rest api는?

다른 컴퓨터나 프로그램과의 소통을 쉽게 할 수 있어서 많이 사용>> 면접 단골 질문

인터넷 식별자 uri 와 http를 기반으로 하고 브라우저간 호환성이 좋은 json형식을 주로 사용함

🚨 rest의 가장 중요한 특성은 각 요청이 어떤 정보나 동작을 위한 것인지 그 모습 자체 만으로 추론이 가능하다

rest 란?

-문서, 그림, 데이터등의 자원을 이름으로 구분해서 해당 자원에 대한 상태, 정보를 주고 받는 것을 의미

  • http Method를 활용해서 해당 자원에 대한 crud를 적용하는 것을 의미

rest api 에서는 다양한 http method 중에서도

-get : 조회 및 불러오기

-post : 등록

-put

-delete : 삭제

추가 - patch

rest api는 http요청을 할때 어떤 uri에 어떤 method를 사용할지에 대한 개발자들 사이에서 널리 사용되어지는 약속

참고 - dom apis / location apis / contextapis 등 라이브러리나 프레임 워크에서 제공하는 기능을

api 라고 부르기도 함

웹-

http는 웹ㅇ서 이루어지는 모든 데이터 교환의 기초

하이퍼텍스트

seo란?

검색엔진 최적화의 줄임말로 검색엔진이 콘텐츠를 이해하도록 돕고 사용자가 사이트를 찾고 검색엔진을 통해 사이트를 방문할지 여부를 결정하도록 돕습니다.

⇒ 검색결과에서 상위에 노출 될 수 있도록 내 콘텐츠를 최적화하는 방식

크롤링

시멘틱 웹

0개의 댓글