2017-07-16 3 views
0

J'ai une application qui envoie des requêtes HTTP à différents serveurs Web (à savoir www.server1.com/path1, www.server2.com/path2 et beaucoup d'autres) sur Internet. J'essaie de créer un faux serveur qui faussera tous ces serveurs. Maintenant, le problème est que lorsque mon application fait une demande, elle fait une demande à server1 ou server2 ou à l'un des autres serveurs.Demande de redirection vers un serveur fictif

Comment puis-je rediriger toute cette requête vers mon faux serveur afin que je puisse lire ces demandes et renvoyer une réponse fictive à mon application?

J'ai essayé de chercher sur reverse-proxy et nginx mais je pouvais trouver une réponse à mon cas.

Répondre

1

Si vous voulez juste le faire localement pendant le développement, je vous suggère d'essayer de configurer quelques AutoResponder rules en Fiddler. Fondamentalement Fiddler agit comme un proxy où vous pouvez configurer des règles regex pour les modèles d'URL que vous voulez redirigé ailleurs. J'utilise cette méthode tout le temps et ça marche très bien. En outre, il ne nécessite aucune modification de votre code.

+0

pas seulement localement, je veux utiliser cette fonctionnalité LAN large/intranet-wide/VPN-wide/à l'échelle de l'entreprise. Permettez-moi de lire sur AutoResponder et revenir si cela correspond à mes besoins. – GauravKumar