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 avecclosecomme 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.
