ヘッドレスAPIのレスポンスに含まれる画像URLには、ポート番号が含まれます。

問題

  • ヘッドレスAPIを使用している間、 ユーザーはソースURLでポートを見ることができる。

Environment

  • Liferay DXP 7.4
  • Commerce 4.0

解決策

  • Liferayはポート番号を含む完全なURLか、相対URLのみを提供しているので、これは期待される動作です。 例えば
    Full URL: https://localhost:8080/o/commerce-media/accounts/-9223372036854775808/attachments/47489?download=true
    Relative URL: o/commerce-media/accounts/-9223372036854775808/attachments/47489?download=true
    Commerceに関して、ポート番号はフルURLのための標準的なLiferayパターンの一部です。

追加情報

  • ユーザーは、管理者やログインしていないユーザーに提供する前に、受け取ったURLの値をカスタマイズし、ポート番号を削除することができます。
  • 相対URLとは、パスを含むだけのURLのことである。 パスには、ディレクトリやスラッグを含め、ドメイン以降のすべてが含まれる。 相対URLはURL構造全体を提供しないため、相対URLをリンクする際には、そのページと同じプロトコル、サブドメイン、ドメインを使用することが前提となります。 相対URLは、サイト内でユーザーを同じドメイン内のある場所から別の場所に移動させるのに便利です。
  • API URLの変更方法
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています