データアクションが500エラーを返す
注意: この記事は、Webサービスのデータアクションの統合に適用されます。
データアクションは、コネクションリセットに失敗した場合、500エラーを返します。 以下のようなエラーが発生し、リクエストは失敗します。
{{ "メッセージ": "サーバーが予期せぬ状況に遭遇し、リクエストの実行を妨げました。", "code": "internal.server.error", "status"。 500, "messageParams"。 {}, "contextId": "5565f1f0-48d7-40ea-bfc9-b5ab51fee914", "details": [ { "errorCode": "action.remote_endpoint" }. ], "errors": [ { "メッセージ": アクション実行のREST呼び出しが失敗しました。 メッセージ: 接続リセット [5565f1f0-48d7-40ea-bfc9-b5ab51fee914]", "コード": "INTERNAL_SERVER_ERROR", "status"。 500, "messageParams"。 {}, "詳細": [], "errors": [] } ] }
このエラーでは、エンドポイントはコネクションの再利用を示しますが、ネットワークのどこかが通知なしにコネクションを閉じました。
解決策
接続を開いたままにするか、接続を閉じるかを選択することができます。
- 開く - 接続を開いたままにするために、エンドポイントネットワークを再設定します。
- Close - 値として
close
を持つConnection
ヘッダーをリクエスト構成に追加します。 データアクションは接続を再利用しようとしないので、データアクションを実行するたびにリモートエンドポイントに新しい接続を確立するため、待ち時間が長くなる可能性があります。
統合の詳細については、を参照してください。 Webサービスのデータアクションの統合について、 データアクションのテスト、 と カスタムアクションに構成を追加する。