post 예시 및 이슈

Column
Tags

기본 사용 예시

axios.post(URL, data, config)
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); })