Я пытаюсь установить разделитель, в данном случае :\n
размещение данных с помощью axios, к сожалению, содержит специальный символ, который экранируется в строке параметров при достижении API.
Стало :\\n
//# src/stores/chat_configurations.js
const actions = {
async updateDelimeter ( commit, delimeter) {
console.log(delimeter)
// ":\n"
await axios.put(`/api/chat_configuration`, delimeter: delimeter)
}
}
перед отправкой запроса он остается неизменным. ":\n"
// # src/lib/api.js
// Add a request interceptor
axios.interceptors.request.use(function (config) {
console.log(config)
// {"delimeter": ":\\n"}"
return config
}, function (error) {
// Do something with request error
return Promise.reject(error)
})
Однажды в перехватчике строка запроса экранируется. ":\\n"
Есть ли способ отключить неэкранирование специальных символов в строке запроса с помощью axios?
Любая помощь будет принята с благодарностью.