5
私は、APIを呼び出すためのPythonリクエストモジュールを使用しています。 コードをAWSにプッシュするまでは、すべてうまくいきました。 AWSでもdevサーバで作業している場合、つまりec2.####.amazon.com:8000
が動作しています。ここで Python Requests POSTが機能しない
r = requests.post(api_url, data = {"var 1":"value", "var 2":"value"})
私のAPIのURLが許可されていませんGET
方法私はrequests.post
は何が間違っているget
任意のアイデアとして読み込まれることを意味GET
メソッドが許可されていないというエラーを取得しています応答におけるのでここに。お使いのサーバがhttps
メソッドを使用している場合
プロジェクトポート8000(djangoの生産envモード)なしで、あなたのrequest.methodのチェックをコメントし、あなたのAPIへのリクエストが動作しているかどうかを確認することもできます。 –
@JatinBansalはいそれは8000なしで働いていて、投稿だけがエラーを出していますgetはうまく動いています – user5594493
あなたのPOSTリクエストをテストするためにRESTクライアントを試すことができますか?また、エラーが発生したときに得られるdjangoのデバッグ情報のいくつかを投稿してください(debugをTrueに設定してください)。あなたのlocalhostにある –