Как отправить запрос на свой сервер на fastapi приложение.
Я уже так делал с других сайтов, но как это сделать с я.маркет не пойму
let body = JSON.stringify({
'article': 'hghghghgh',
});
// console.log(body)
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("Access-Control-Allow-Origin", "*");
var requestOptions = {
method: 'PUT',
headers: myHeaders,
credentials: "same-origin",
body: body,
// mode: 'no-cors',
redirect: 'follow'
};
fetch("http://хх.хх.хх.хх", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
На стороне бэкенд прописал корс
from fastapi.middleware.cors import CORSMiddleware
app = FastAPI()
origins = [
"https://market.yandex.ru",
"https://yandex.ru",
"https://*.yandex.ru",
]
app.add_middleware(
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)