Flask API przez WSGI Apache [problem/pytanie]

Flask API przez WSGI Apache [problem/pytanie]
MA
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 6 lat
  • Postów:12
0

Cześć,
Mam pytanie dla doświadczonych we flask API.
Tworzę endpoint np: /task i definiuję dla niego metodę GET i przy próbie wywołania dla tego endpointa metody POST dostaję prawidłowo 405 Method not allowed (obsługę tego zapewnia chyba sam framework).
Tak działającą aplikację przenoszę na Apache jako WSGI i przy wywołaniu metodą POST dostaje 500 Internal server error, metoda GET działa prawidłowo.
Zauważyłem że jeśli zdefiniuję dla endpoint metodę GET i POST ale w funkcji obsługującej POST zwrócę 405 to działa prawidłowo.

Chciałbym uniknąć oprogramowywania wszystkich metod i skorzystać z funkcji framework Flask.

Czy to jest działanie prawidłowe? Czy wymagana jest jeszcze jakaś dodatkowa konfiguracja Apache?
Może powinienem uruchamiać produkcyjnie to na innym serwerze?

Pozdrawiam
MZ

MA
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 6 lat
  • Postów:12
0

Odpowiem sam sobie. Zmieniłem framework z flask_restful na flask_restplus i teraz wszystko działa prawidłowo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.