[axios] Authorization, header 넣기

ch9eri·2022년 7월 24일
5

react

목록 보기
5/14

Authorization

인증 토큰(JWT, Bearer ...etc)을 서버로 보낼 때 사용하는 헤더

Authorization: Bearer XXXXXXXXXXXXX
보통 Basic이나 Bearer같은 토큰의 종류를 먼저 알리고 그 다음에 실제 토큰 문자를 적어 보냅니다

headers Authorization

무분별한 데이터 접근을 막기 위해 headers에 토큰을 추가하여 token 값이 있어야만 데이터에 접근 가능하게 만들기

headers: {
	Authorization: `Token ${token}`
}

header 넣기

  1. POST, PUT
axios.post('api',
		{
        	name: name
        },
        {
        	headers: {Authorization: token,},
        }
      )
        
  1. GET
axios.get('api',
		{
        	params: {name: name},
        	headers: {Authorization: token,},
        }
      )
        
  1. DELETE
axios.delete('api',
		{
        	headers: {Authorization: token,},
  			data: {name: name},
        }
      )
        

Reference
https://spongebob88.tistory.com/78

profile
잘하자!

0개의 댓글