fast api 307 Temporary Redirect #python

1. fast api에서 307 Temporary Redirect 나온뒤 404에러 혹은 200코드가 출력됨

    => custom error exception으로 만든 404에러 메세지가 출력되지 않음

2. 찾아본 결과 마지막 endpoint에 /가 있으면 자동으로 redirect를 수행 한다는점을 알게됨

2.1 나의경우 route가 많이 있었고 app의 tags 옵션을 사용하여 tag까지의 url로 post를 전송하면

위와 똑같이 304 -> 404 패턴에 걸리게 됨

*해결방법

app=FastAPI()
app.router.redirect_slashes = False

위와같은 옵션을 줘서 307 Temporary Redirect 해결완료

** 해결완료 —> 좋아요

Leave a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다