Closed ritsuxis closed 3 years ago
curlするとbad request (400)を確認 多分ALLOW HOSTに何も書いてないことが問題 setting.pyのALLOW HOSTにIPを追加します
ALLOWED_HOST = [192.168.7.2]
とするとcurlで正しく返ってきました
お世話になっております。 kstmの宮嵜です。
この問題では初期状態でcurl
すると400エラーが返ってきます。
400エラーが返ってくる原因といたしましては、
ALLOWED_HOST
にホストが追加されていないことが原因と思われます。
そのため、/home/user/ictsc/ictsc/setting.py
のALLOWED_HOST
にホスト名(192.168.7.2)を
追加して、再度
python3 manage.py runserver 192.168.7.2:8000
を実行いたしました。
すると
curl http://192.168.7.2:8000/message/
にて正しくメッセージが返ってくることを確認いたしました。
以上となります。どうぞよろしくお願いいたします。
概要
Webサーバー自身にcurlしたときはちゃんと見れていたのだが、ホスト名に変更するとエラーがでてしまい、メッセージが見えない。 そこで、優秀な君たちにメッセージが見れるように直してほしい!また、表示されるメッセージを我々に教えてほしい! あとは頼んだ! 前提条件
今回,ホスト名は192.168.7.2としている 192.168.7.2:8000/message/にアクセスし、メッセージを確認できるようにすること
初期状態
/home/user/ictscでpython3 manage.py runserver 192.168.7.2:8000を実行し、curl http://192.168.7.2:8000/message/を実行してもメッセージが見れない。
終了状態
/home/user/ictscでpython3 manage.py runserver 192.168.7.2:8000を実行し、curl http://192.168.7.2:8000/message/を実行するとメッセージが見れる。
回答時にcurlして得られたメッセージを一緒に提出してください