データアクションは400エラーを返します

 メモ:   この記事は、Web サービス データアクション統合に適用されます。

次のシナリオでは、Webサービスのデータアクション統合で400エラーが返されます。

  • カスタムアクションを作成するとき 非JSONタイプのAcceptヘッダーを使用すると、作成アクションは失敗します。
    {{
     "スターテス": 400、
     "エラーコード": 「INVALID_SCHEMA」、
     "userMessage": "'Accept'ヘッダーは、指定された場合にのみjsonコンテンツタイプをサポートします"、
     "userParams": []、
     "correlationId": "7930ce0c-ec9e-4929-9a70-0fe087b518b2"、
     "詳細": [
     {{
     "エラーコード": 「ACTION.PROCESSING」
     }
     ]、
     「エラー」: []
    }

    カスタムアクションを構成するときは、Acceptヘッダー値がJSONメディアタイプに設定されていることを確認してください。 例えば、 アプリケーション/json。 

  • カスタムアクションの実行は、JSON以外の応答を返します。
    {{
    
     "スターテス": 400、
     "エラーコード": "要求の形式が正しくありません"、
     "userMessage": 「構文が正しくないため、サーバーはリクエストを理解できませんでした。」、
     "userParams": []、
     "correlationId": "fbb8bb72-0637-4028-b7d8-caba6686244b"、
     "詳細": [
     {{
     "エラーコード": 「ACTION.REMOTE_ENDPOINT」
     }
     ]、
     「エラー」: [
     {{
     "スターテス": 400、
     "エラーコード": "要求の形式が正しくありません"、
     "userMessage": アクション実行のREST呼び出しが失敗しました。 メッセージ: バックエンドサービスへのリクエストが失敗しました。 エラーの詳細を確認するには、テストモードを使用してアクションを実行するか、Postmanまたは他のRESTツールでリクエストを実行します。 [fbb8bb72-0637-4028-b7d8-caba6686244b] "、
     "userParams": []、
     "詳細": []、
     「エラー」: []
            }
        ]
    }

     

    このエラーは主に、アクションのエンドポイントからの非JSON応答本文を解析できない場合に発生します。

    統合の詳細については、を参照してください。 Webサービスのデータアクションの統合についてデータアクションのテスト、 と カスタムアクションに構成を追加する