Я хочу решить проблему, когда запрашиваю запрос в python, где запрос запрашивает путь к домену и путь к нему
Я просто хочу добавить домен только без пути, как это? Обратите внимание, что я использую cors в Django (django -cors-headers)
export function backendLookup(method, endpoint, callback, data) {
let jsonData;
if (data) {
jsonData = JSON.stringify(data);
}
const xhr = new XMLHttpRequest();
const url = `api${endpoint}`;
xhr.responseType = "json";
const csrftoken = getCookie("csrftoken");
xhr.open(method, url);
xhr.setRequestHeader("Content-Type", "application/json");
if (csrftoken) {
// xhr.setRequestHeader("HTTP_X_REQUESTED_WITH", "XMLHttpRequest")
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xhr.setRequestHeader("X-CSRFToken", csrftoken);
}
xhr.onload = function () {
if (xhr.status === 403) {
const detail = xhr.response.detail;
if (detail === "Authentication credentials were not provided.") {
if (window.location.href.indexOf("login") === -1) {
window.location.href = "/login?showLoginRequired=true";
}
}
}
callback(xhr.response, xhr.status);
};
xhr.onerror = function (e) {
callback(
{
message: "The request was an error",
},
400
);
};
xhr.send(jsonData);
}
Значение, когда я ввожу ссылку в браузере:
http://tweet.pythonanywhere.com/global/
API backendLookup автоматически преобразует домен и путь:
http://tweet.pythonanywhere.com/global/api/tweets/
И я просто хочу добавить только домен, как это:
http://tweet.pythonanywhere.com/api/tweets/