2010-03-27 17 views
1

J'essaie de me connecter à un service http personnalisé écrit par un autre développeur.Le service http personnalisé répond bien à l'adresse IP locale mais pas à l'hôte local ou 127.0.0.1

Le service répond correctement sur une adresse IP locale et un numéro de port. Tels que: http://10.1.1.1:1234 mais il ne répond pas à http://localhost:1234 ou http://127.0.0.1:1234

Le service est une application simple fonction simple écrit en VC++ qui prend une chaîne http post et renvoie une autre chaîne.

Je suis en train de tout ce à partir de C# en utilisant HttpWebRequest.GetResponse, mais je peux reproduire le même problème manuellement à partir d'un navigateur web ...

environnement de test est Windows 2008 Server.

Conclusion Je suis à la recherche de conseils de dépannage pour aider l'autre développeur à corriger son code.

Répondre

1

Le socket du serveur HTTP est lié à l'adresse IP réseau du serveur. Il doit être lié à toutes les interfaces de la machine hôte. (ceci inclura l'interface de bouclage, localhostor 127.0.0.1)