Development #72300
Mis à jour par Thomas Noël il y a plus d'un an
Avoir un connecteur « proxy » :
* reçoit une requête proxy/slug/xxx/yyy?qs proxy/slug/xxx/yyy?qs#anchor + headers + payload
* effectue une requête vers https://un.site/dans/la/config/xxx/yyy?qs + headers https://un.site/dans/la/config/xxx/yyy?qs#anchor + payload
* renvoie le résultat reçu
En paramétrage, en plus du site cible, on peut
* ajouter un login/pass pour du HTTP Basic
* déclarer un certificat HTTPS client
* ajouter des headers spécifiques (liste de nom: valeur), par exemple pour remplacer le content-type envoyé
* paramétrer des "filter" sur la réponse reçue : string (regex) -> remplacement [et les loguer s'ils interviennent]
On gagne "gratuitement" la gestion des logs de Passerelle.
* reçoit une requête proxy/slug/xxx/yyy?qs proxy/slug/xxx/yyy?qs#anchor + headers + payload
* effectue une requête vers https://un.site/dans/la/config/xxx/yyy?qs + headers https://un.site/dans/la/config/xxx/yyy?qs#anchor + payload
* renvoie le résultat reçu
En paramétrage, en plus du site cible, on peut
* ajouter un login/pass pour du HTTP Basic
* déclarer un certificat HTTPS client
* ajouter des headers spécifiques (liste de nom: valeur), par exemple pour remplacer le content-type envoyé
* paramétrer des "filter" sur la réponse reçue : string (regex) -> remplacement [et les loguer s'ils interviennent]
On gagne "gratuitement" la gestion des logs de Passerelle.