[WIL]항해99_Day35

지냐킴·2022년 8월 14일
0

항해99 8기 TIL/WIL

목록 보기
33/41
post-thumbnail

22.08.14 일요일

🚀WIL

Axios

Axios란?

브라우저와 node.js에서 사용할 수 있는 Promise 기반 HTTP 클라이언트 라이브러이다

  • 운영 환경에 따라 브라우저의 XMLHttpRequest 객체 또는 Node.js의 http api 사용
  • Promise(ES6) API 사용
  • 요청과 응답 데이터의 변형
  • HTTP 요청 취소
  • HTTP 요청과 응답을 JSON 형태로 자동 변경

HTTP Methods

클라이언트가 웹서버에게 사용자 요청의 목적/종류를 알리는 수단

1.GET
입력한 url에 존재하는 자원에 요청을 한다
문법
axios.get(url,[,config])
즉 GET은 서버에서 어떤 데이터를 가져와서 보여준다거나 하는 용도이다.
주소에 있는 쿼리스트링을 활용해서 정보를 전달하는 것이지 GET메서드는 값이나 상태등을 바꿀 수 없다.
2. POST
새로운 리소스를 생성할때 사용한다
문법
axios.post("url주소",{data객체},[,config])
3.DELETE
REST 기반 API 프로그램에서 데이터베이스에 저장되어 있는 내용을 삭제하는 목적으로 사용한다
문법
axios.delete(url,[,config]);
4. PUT
REST 기반 API 프로그램에서 데이터베이스에 저장되어 있는 내용을 갱신하는 목적으로 사용된다.
문법
axios.put(url[, data[, config]])

profile
코린이일기

0개의 댓글

관련 채용 정보