Mam prosty serwer tornado, który ma klasę:serwer Tornado: enable CORS żąda
class BaseHandler(tornado.web.RequestHandler):
def set_default_headers(self):
print "setting headers!!!"
self.set_header("Access-Control-Allow-Origin", "*")
Przy regularnym (bez CORS) wniosek został złożony, odpowiedzi serwera, jak oczekiwano, w tym dostępu Sterowanie Nagłówek Allow-Origin. Ale kiedy wysyłam żądanie postu pochodzące z innej domeny (przy użyciu jQuery.post
), odpowiedź jest równa 404 i wyświetlany jest błąd: "XMLHttpRequest nie może załadować http://dev-machine:8090/handshake. W żądanym zasobie nie ma nagłówka" Access-Control-Allow-Origin ". Początek "http://localhost:8090" jest zatem niedozwolony, odpowiedź miała kod stanu HTTP 404. "
Czy możesz powiedzieć, że czegoś mi brakuje? (inny nagłówek/inna konfiguracja/cokolwiek innego)
że' pass' jest zbędny/źle –