Только начал изучать HTTP, пытаясь сделать простой запрос от клиента к серверу для работы в торнадо.Вот моя функция JavaScript, активируемая нажатием кнопки:
function funcOnClick(){
$.ajax({
url: "http://localhost:8889/madTest",
type: "GET",
success: function(result){alert('success')},
error: function(error){console.log(error)}
})
}
А вот мой сервер:
import tornado.ioloop
import tornado.web
import json
class MainHandler(tornado.web.RequestHandler):
def get(self):
print('got the GET request')
self.write('abc')
def make_app():
return tornado.web.Application([
(r"/madTest", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8889)
print('server started, listening to 8889 ...')
tornado.ioloop.IOLoop.current().start()
При нажатии на кнопку я вижу, что «напечатан запрос GET»,поэтому сервер должен был получить запрос.Тем не менее, я получил эту ошибку на консоли:
Есть предложения?Спасибо!