リソースを作成するTastypieAPIに対してPOSTリクエストを実行しています。通常、応答のLocationヘッダーを介してリソースURIを返します。私が抱えている問題は、最初のリクエスト(およびアプリケーション全体)がhttpsの下にあるにもかかわらず、Locationヘッダーに非SSLURLが含まれていることです。
私のリクエストヘッダーから:
URL: https://example.com/api/v1/resource/
私の応答ヘッダーから:
Location: http://example.com/api/v1/resource/80/
これは再利用可能なアプリケーションであり、常にsslで実行されているわけではないため、醜い文字列置換をハードコーディングしたくありません。また、httpからhttpsへの301リダイレクトがすでに設定されていますが、リダイレクトが発生しないようにします。
すべての助けに感謝します!
更新: これは実際にはTastypieとは何の関係もありませんでした。これは、サーバー/プロキシの構成が原因でした。解決策の詳細については、以下の回答を参照してください。