2010-08-26 2 views
0

Je crée un webservice.
Je veux récupérer l'URL utilisée pour mon service web.
Récupérer l'URL utilisée pour mon WebService?

par exemple:
Quelqu'un de www.sth.com invoquer les méthodes de mon webservice. Maintenant, je veux récupérer www.sth.com de mon webservice!

Est-ce possible? si c'est le cas, comment?

Répondre

2

essayez d'utiliser:

string clientAddress = this.Context.Request.UserHostAddress; 
+0

Il retourne IP! Je veux l'URL, par exemple: http://stackoverflow.com/questions/3572485/recover-the-url-that-is-used-my-webservice –

+0

Vous ne pouvez pas récupérer le site 'appelant' (sauf si le site passe vous cette information dans le contexte, ce que la plupart des sites ne font pas). La plupart du temps, quand un webmaster veut savoir d'où l'utilisateur est arrivé sur votre site - il lui demande (regardez ici par exemple: 'http://www.threadsoftime.com/Merchant2/info/where_popup.shtml'. est l'un des nombreux ... c'est une méthode conventionnelle pour le faire) – Nissim

Questions connexes