Отправка данных из Javascript в FastAPIPython

Программы на Python
Ответить
Anonymous
 Отправка данных из Javascript в FastAPI

Сообщение Anonymous »

Как отправить данные с клиента (javascript) на мой сервер (python fastapi)? У меня возникли проблемы с пониманием формата, в котором мне нужны мои данные. У меня есть «простой» пример, над которым я пытаюсь работать, чтобы понять, что происходит.
document.getElementById('submitButton').addEventListener('click', async (event) => {
event.preventDefault();

const formData = new FormData();
formData.append('input_data', 'I am working');

try {

const response = await fetch('/function/', {
method: 'POST',
body: formData
});

const result = await response.json();
if (response.ok) {
console.log('Response ok');
} else {
console.log('Response not ok');
}

} catch (error) {
console.log('error');
}
});

@app.post('/function/')
async def function(input_data: str = Form(...)):
print(input_data)
return {'message': 'Success!'}


Подробнее здесь: https://stackoverflow.com/questions/791 ... to-fastapi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»