L’action de données renvoie une erreur 400
L'action de données renvoie une erreur 500 pour l'échec de la réinitialisation de la connexion. La demande échoue avec une erreur similaire à la suivante :
{ "message": "The server encountered an unexpected condition which prevented it from fulfilling the request.", "code": "internal.server.error", "status": 500, "messageParams": {}, "contextId": "5565f1f0-48d7-40ea-bfc9-b5ab51fee914", "details": [ { "errorCode": "ACTION.REMOTE_ENDPOINT" } ], "errors": [ { "message": "REST call for action execute failed. Message: Connection reset [5565f1f0-48d7-40ea-bfc9-b5ab51fee914]", "code": "INTERNAL_SERVER_ERROR", "status": 500, "messageParams": {}, "details": [], "errors": [] } ] }
Dans cette erreur, le point de terminaison indique la réutilisation des connexions, mais une partie du réseau a fermé la connexion sans notification.
Solution
Vous pouvez choisir de laisser la connexion ouverte ou de la fermer :
- Ouvrir - Reconfigurer le réseau du point d'extrémité pour laisser la connexion ouverte.
- Close - Ajouter un en-tête
Connection
à la configuration de la demande avecclose
comme valeur. L'action de données ne tente pas de réutiliser la connexion et peut donc augmenter le temps de latence pour établir une nouvelle connexion à chaque exécution de l'action de données vers le point final distant.
Pour plus d'informations sur l'intégration, voir À propos de l'intégration des actions de données des services Web, Tester les actions de données, et Ajouter une configuration aux actions personnalisées.