В настоящее время я работаю с django restframework и прохожу период обучения. Я создал API для системы управления лотереей, используя DRF, и в этот спокойный API я добавил класс разрешений IsAuthenticated. Сейчас я создаю демонстрационный проект для этого API, теперь я использую ajax для запросов и отправляю авторизацию с помощью btoa. но я уверен, что это не профессиональный метод. Я хотел узнать, как отправить токен авторизации на сервер с именем пользователя и паролем. А также, как добиться того же с помощью ReactJS, поскольку я немного знаком с React JS и тоже работаю над ним.
function ajaxCall(type, url, data, callback) {
/**Common Method to handle all the Ajax Requests */
$.ajax({
url: url,
type: type,
data: data,
headers: {
"Authorization": "Basic " + btoa(USERNAME + ":" + PASSWORD)
},
success: function (response, status, xhr) {
console.log(response);
console.log(xhr);
if (xhr.status != 204) {
if (callback) {
callback(response);
}
}
},
error: function (xhr, status, error) {
console.error("Error occurred:", xhr.responseText, status, error);
},
});
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... -to-restfu
Как отправить токен аутентификации из внешнего интерфейса, используя как Fetch, так и Ajax, в серверную часть Restful AP ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение