Headless Services Playground IDEがクエリ文字列パラメーターからデータを読み取りません


説明

Content EditorにてJsonRenderingアイテムのGraphQLフィールドに移動し、そのフィールドでOpen xGraph Browserをクリックした際に発生する可能性があります。

GraphQL Playground IDEが新しいブラウザ ウィンドウで開きます。以下のようなエラーが表示される場合があります:

Query is too long to transfer into editor.
Please copy and paste your integrated mode query to execute it.

クエリ文字列のパラメーターにクエリとコンテクスト パラメーターが追加されますが、Playground IDEはクエリ文字列をデータ ソースとして認識しません。これがこの問題の根本的な原因です。

または

HTTP Error 404.15 -Not Found
The request filtering module is configured to deny a request where the query string is too long

この問題は、(GraphQLクエリおよびその他のパラメーターを含む)要求されたURLのクエリ文字列の長さがクエリ文字列の最大長を超える場合に発生します。

詳細情報については、以下の図をご参照ください。

この問題は、Sitecore Headless Servicesバージョン 16.0.0~19.0.0で発生します。

解決策

この問題を解決するには、以下の手順を実施してください。