Я решил это! Решение было очень простым (конечно),
Для запроса мне нужно было использовать часть решения @HenryM.
Сначала мне нужно было установить URL по умолчанию:
axios.defaults.baseURL = 'http://127.0.0.1:8000/api/';
Затем я сохраняю полезную нагрузку и заголовок в константные переменные:
const header = {
headers:{
'Authorization': "Bearer " + localStorage.getItem('JWTAccess')
}
}
const payload = {
testValue: "Hello API"
}
Наконец, главная проблема заключалась в том, что мои параметры были в неправильном порядке:
axios.post("TestConnection/", payload, header)
.then(response => {
console.log(response)
})
.catch(error => {
console.log(error);
Очевидно, что порядком пропперов, по крайней мере, при использовании Django Rest Framework, является полезная нагрузка, а затем заголовок !!!
Спасибо всем, кто устал помогать!
Это была статья, которая помогла мне: https://www.techiediaries.com/django-vuejs-api-views/