Development #72300
Connecteur « proxy »
0%
Description
- reçoit une requête proxy/slug/xxx/yyy?qs + headers + payload
- effectue une requête vers https://un.site/dans/la/config/xxx/yyy?qs + headers + payload
- renvoie le résultat reçu
- 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.
Révisions associées
Historique
Mis à jour par Robot Gitea il y a plus d'un an
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Noël
Thomas Noël (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/26
- Titre : WIP: add a generic proxy application (#72300)
- Modifications : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/26/files
Mis à jour par Thomas Noël il y a plus d'un an
Version sans l'idée de « paramétrer des "filter" sur la réponse reçue » parce que je ne vois pas trop comment présenter ça, un JSONField ça serait quand même tout moche.
J'ai au début fait une version plus "streamée" avec stream=True dans request et une StreamHttpResponse, ça marche bien sauf dans notre mode debug qui va lire (pour logguer) la sortie de la requête. Et comme c'est plutôt un usage qui nous intéresse beaucoup sur ce connecteur, j'ai finalement posé une version bête-et-méchante qui fait son request, lit le contenu et le renvoie dans une HttpResponse.
Mis à jour par Robot Gitea il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/26
- Commentaire :
N/A
Mis à jour par Robot Gitea il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
Thomas NOEL (tnoel) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/26
- Titre : add a generic proxy application (#72300)
- Modifications : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/26/files
Mis à jour par Thomas Noël il y a plus d'un an
commit adb08a9ef849fc03c648fcf5ba3314dce5449ef6 Author: Thomas NOËL <tnoel@entrouvert.com> Date: Thu Jan 5 18:32:45 2023 +0100 add a generic proxy application (#72300)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
add a generic proxy application (#72300)