Propriétés REST
Propriétés à configurer pour pouvoir envoyer une requête HTTP au serveur et obtenir les informations de réponse correspondantes depuis le serveur.
Le client HTTP sous-jacent est le client HTTP par défaut embarqué avec Java.
Connexion REST
Sélectionnez REST dans la liste et configurez la connexion.
Configuration
Sélectionnez votre moteur dans la liste et configurez les paramètres principaux et avancés.
Propriété | Configuration |
---|---|
Base URL | Renseignez l'adresse URL du serveur Web REST à invoquer. |
Authentification | Sélectionnez la manière dont vous souhaitez authentifier le serveur :
|
Propriété | Configuration |
---|---|
Connection timeout (ms) | Configure le temps maximal en millisecondes attendu par un utilisateur ou une utilisatrice pour une connexion disponible. Si ce temps est dépassé et que la connexion est toujours indisponible, une exception est retournée. |
Connection timeout (ms) | Configure le temps maximal d'attente en millisecondes pour qu'une connexion soit considérée comme active. Une exception est retournée si le délai avant expiration est expiré avant que les données soient disponibles à la lecture. |
Après avoir configuré la connexion, donnez-lui un nom à afficher (obligatoire) et une description (facultative).
Jeu de données REST
Propriété | Configuration | |
---|---|---|
Dataset name | Saisissez un nom pour le jeu de données. Ce nom sera utilisé comme identifiant unique du jeu de données dans toutes les applications Talend Cloud. | |
Connexion | Sélectionnez votre connexion dans la liste. Si vous créez un jeu de données basé sur une connexion existante, ce champ est en lecture seule. | |
Type | Sélectionnez le type de jeu de données à créer :
|
Propriété | Configuration |
---|---|
Ressource | Saisissez la ressource HTTP à consommer à partir de l'API REST. |
HTTP method | Sélectionnez la méthode de requête HTTP dans la liste. |
Answer body format | Sélectionnez le format du corps du message que vous recevez comme réponse côté serveur :
|
Paramètres de requête | Spécifiez les paramètres de la requête URI sous forme de paires nom-valeur. |
Propriété | Configuration |
---|---|
Get status and headers | Activez cette option pour demander le statut et les en-têtes. Par défaut, seul le corps est retourné. |
Maximum number of redirects | Configurez le nombre maximal de redirections que doit suivre le connecteur. Si vous saisissez 0, aucune redirection n'est effectuée. Si vous saisissez -1, la restriction est désactivée. |
Redirect only on same host | Activez cette option si vous souhaitez que les redirections soient effectuées uniquement lors de l'utilisation du même hôte. |
Force GET method for 302 redirection | Activez cette option pour envoyer la requête de redirection avec la méthode GET si le code de redirection est 302. |
Accès au réseau local
Par défaut le Moteur distant Gen2 est configuré pour empêcher le connecteur REST d'accéder aux services au sein du Moteur distant Gen2 et donc à vos URL du réseau local.
- Ouvrir ce fichier pour le modifier :
default/docker-compose.yml si vous utilisez le moteur dans les régions AWS USA, AWS Europe, AWS Asie-Pacifique ou Azure.
eap/docker-compose.yml si vous utilisez le moteur au sein du programme Early Adopter Program.
- Trouver ces paramètres dans les sections
CONNECTORS_ENABLE_LOCAL_NETWORK_ACCESS: "true" CONNECTORS_ENABLE_MULTICAST_NETWORK_ACCESS: "true"
, et du fichier et modifier leur valeur à true : - Sauvegarder vos modifications et redémarrer le Moteur distant Gen2 pour qu'elles soient prises en compte.