기본 사용 예시
axios.post(URL.Logout, { "accessToken": accessToken, "refreshToken": refreshToken },{ headers:{ 'IsRefreshToken': false } }).then((res) => { console.log("logout response : ", res); AsyncStorage.removeValue("accessToen"); AsyncStorage.removeValue("refreshToken"); navigation.navigate('Login'); }).catch((error) => { console.log("에러", error); })
POST에서 params 사용하기
get 요청 시에는
params
옵션을 바로 써도 되는데, post는 안됨.- 굳이 data가 아닌 params를 쓰겠다면
URLSearchParams
로 params를 설정해야함.
URLSearchParams
# 필요 모듈 설치 $ yarn add url-search-params-polyfill
import 'url-search-params-polyfill'; //params 설정 var params = new URLSearchParams(); params.append('doc_number', this.no); params.append('doc_password', this.doc_password); //post 요청, params 전달 axios.post('/W_Server/suggestion_board_delete' ,params) .then((Resopnse) => { }).catch((ex)=>{ console.log(ex); })