legacy-knowledge-base
公開されました Jul. 2, 2025

F5のWebサーバーデバイスがLiferayのURLをメッセージでブロック。"Bad multipart parameters parsing / No boundary defined for multipart request"

written-by

Alfonso Crisci

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • F5の Webサーバー装置(ロードバランサーなど)がLiferayのURLを以下のようなメッセージでブロックします。

    Bad multipart parameters parsing
    No boundary defined for multipart request
    URLの処理要求を違反とするフラグを立てる。

環境への配慮

  • ライフレイDXP 7.0

決議

追加情報

  • Bad multipart parameters parsing
    From F5 docs https://support.f5.com/csp/article/K10280:

    システムはリクエストを検査して、 Content-Disposition ヘッダーがフォーマットと一致しているかどうかを確認します。 name="param_key";\r\n.
    また、以下のように であることを確認しています。

  • リクエストヘッダーの直後には、 の境界線 が続きます。
  • パラメータの値がフォーマットにマッチしています。 'name="param_key";\r\n.
  • チャンクされたボディには、少なくとも1つの CRLFが含まれています。
  • チャンクされたボディは CRLFで終わります。

    これらのうち一つでも falseの場合、違反となります。

  • マルチパートリクエストの境界が定義されていない
    F5のドキュメントより https://support.f5.com/csp/article/K44162352:

  • マルチパートリクエストに定義された 境界 のデリミタがありません。
did-this-article-resolve-your-issue

legacy-knowledge-base