Androidアプリ開発でよくやるエラー
バックエンドがDjangoでよくやるエラー
エンドポイントの最後に/をつけていないためにエラーを起こすことがよくある。この場合にはandroid studioのエラーメッセージを見ても原因がわからない。 しかしながらdjangoのエラーメッセージを見ると、Internal Server Error: /rest-auth/loginのような感じでエラーが表示されている。
また、エラーメッセージ最後の方でも、
Change your form to point to 10.0.2.2:8000/rest-auth/login/
のようなメッセージが書いてあり、エンドポイント最終部分に/をつけるように促される。
このエラーはdjangoのエラーメッセージを見るかどうかで速く解決できるか否かが変わる。