programing

Axios 매개 변수가 URL에 올바르게 추가되지 않음

prostudy 2022. 7. 1. 21:10
반응형

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

반응형