반응형
Axios 매개 변수가 URL에 올바르게 추가되지 않음
Axios를 사용하여 포스트 리퀘스트에 param을 사용하려고 합니다.그러나 Chrome에서 XHR을 확인해보니 URL에 파라미터가 부가되지 않은 것 같습니다.
이렇게 하면 동작합니다.
axios.post('/!/Like/like?id=' + this.id + '&_token=' + this.csrf_token)
하지만 이렇게 하면 다음과 같은 오류가 나타납니다.
axios.post('/!/Like/like', {
params: {
id: this.id,
_token: this.csrf_token
}
})
즉, URL은 다음과 같아야 합니다.
/!/Like/like?id=1234&_token=zYXW-123
내가 뭘 잘못했는지 짐작 가는 거라도 있어?
의 두 번째 파라미터axios.post
데이터입니다.만약 당신이 지금 하고 있는 방식을 여기에 게시하고 싶다면, 당신은 당신의 매개 변수를 세 번째 변수로 넘겨야 할 것입니다.
axios.post('/!/Like/like', "", {
params: {
id: this.id,
_token: this.csrf_token
}
})
언급URL : https://stackoverflow.com/questions/44234057/axios-params-not-appending-correctly-to-url
반응형
'programing' 카테고리의 다른 글
"std"에 "std"가 포함되지 않고 C에서 무엇을 할 수 있습니까?'C'의 일부일까요, 아니면 그냥 라이브러리일까요? (0) | 2022.07.01 |
---|---|
매개 변수를 사용하여 실행할 수 있습니까? (0) | 2022.07.01 |
SSR의 Vuex 모듈 재설정 상태 (0) | 2022.07.01 |
문자열이 C에서 다른 문자열로 시작되는지 확인하는 방법 (0) | 2022.07.01 |
컴포넌트 템플릿 내의 Vuex getter에서 업데이트된 값을 얻는 방법 (0) | 2022.07.01 |