2011-08-25 35 views
3

我如何提取/獲取所消耗我的web服務的URL名稱?獲取應用程序,是使用Web服務

對於比方說,我有一個的.asmx web服務,通​​過的.aspx Web應用程序所消耗,在我的.asmx代碼,我需要獲得網絡應用程序的網址是什麼?這是可行的嗎?

回答

2

你只需要檢查HTTP請求。

HttpContext.Current.Request.UrlReferrer 
+0

謝謝,我將它標記爲答案,但這會得到我的IP地址或網址ie。 200.100.150.120或http://www.sharp.com? – Sharpeye500

+0

HttpContext.Current.Request.Url - 我明白了。 – Sharpeye500

+0

-1這不可靠。除此之外,如果網頁以外的其他內容發出呼叫,該怎麼辦?事實上,如果服務是從代碼隱藏中調用的,我不相信這會被設置。 –

相關問題