すべてのプロダクト
Search
ドキュメントセンター

Function Compute:ブラウザを介してHTTP関数にアクセスすると、返却結果が強制的にダウンロードされます。 この問題を解決するにはどうすればよいですか?

最終更新日:Jul 15, 2024

2018年11月19日以降、HTTPトリガーによって関数がトリガーされると、サーバーはレスポンスヘッダーcontent-disposition: attachmentフィールドを強制的に追加します。 その結果、返された結果はブラウザで添付ファイルとして開かれます。

強制ダウンロードを回避するには、次の方法を使用できます。

  • テストドメイン名を使用します。 Function Computeコンソールで、HTTPトリガーの詳細ページでテストドメイン名をクリックし、設定スクリプトをダウンロードして実行します。 その後、テストドメイン名を使用して、ブラウザで関数にアクセスできます。

  • Function Computeのデフォルトドメイン名のaliyuncs.comではなく、カスタムドメイン名を使用して関数にアクセスするように指定します。 詳細については、「カスタムドメイン名の設定」をご参照ください。

  • content-type: text/htmlレスポンスヘッダー設定を追加します。