Aller au contenu

Points d'extension

phil/safe-http

Le paquet est en 0.x : ses points d'extension sont stables seulement à partir de sa version 1.0. D'ici là, une version mineure peut les changer, et son CHANGELOG dit comment.

PourFaites
Lire par un autre transport — un mandataire, un client à portée limitée, un enregistrement des testsPassez-le comme client : la garde l'enveloppe
Associer un hôte à une adresse, ou faire que les tests ne résolvent aucun nomPassez resolve : l'adresse est quand même vérifiée contre les réseaux privés
Changer ce qu'une lecture peut coûterPassez d'autres Limits
Lire une autre partie d'un corpsPassez une autre ReadRule

Ce qui reste fermé : la garde elle-même. SafeHttpClient, AddressGuard et les objets-valeurs sont final ; un site qui a besoin d'une adresse que la garde refuse — un service de son propre réseau — la lit avec son propre client, non avec celui-ci.