Estoy escribiendo un servicio web y quiero averiguar la URL que el cliente usó para llamar a mi WebMethod.¿Cómo puedo obtener la URL solicitada en un servicio web usando asp.net?
Ok..i explicará en detalle ..
Supongamos que tengo un servicio web (http: //myWebservice/HashGenerator/HashValidator.asmx) de la siguiente manera
[WebMethod]
public string ValidateCode(string sCode)
{
//need to check requested url here.The call will be coming from different sites
//For example www.abc.com/accesscode.aspx
}
favor envíame una solución para esto.
favor dar más detalles. ¿Qué quiere decir con "obtener la URL solicitada"? ¿Estás tratando de descargar los contenidos? –
Creo que está escribiendo un servicio web y quiere averiguar la URL que el cliente usó para llamar a su WebMethod. – Turrau
Ok, entonces Darin tiene razón: no puede hacer esto a menos que lo pase como argumento a su método web o algún encabezado HTTP personalizado. – Turrau