Привет друзья, пытаюсь ради интереса реализовать простое wsgi приложение через make_server.
Имеется функция роутер которая запускается make_server и запускает функции рендера разных страниц в зависимости от url. Имеется страница с ajax.
Возникло два вопроса:
1) Как правильно реализовать ajax в этой ситуации(в url на который полетит ajax указать скрипт .py или через роутер сослаться на функцию в которой реализовать ответ)?;
2) Что должно быть в ответе на ajax запрос? Смотрел пример ответа
import cgi
storage = cgi.FieldStorage()
data = storage.getvalue('data')
print('Status: 200 OK')
print('Content-Type: text/plain')
print('')
if data is not None:
print(data)
Мне не помогло.
Если отправляю на скрипт .py с вышеупомянутым ответом то сам запрос отправляется "200" но в ajax срабатывает error (
{readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …})