獲取主機名我想網站的網址進入我的WebAPI方法。 e.g 我的網站的名字是abc.com和我的API方法的URL現在xyz.com/getdetails?a=1 我的WebAPI控制器上我想abc.com URL識別此方法被調用。中的WebAPI方法
1
A
回答
0
酪氨酸;
HttpContext.Current.Request.UserHostName;
或
HttpContext.Current.Request.UserHostAddress;
不要忘記添加using System.Web;
。
+0
我有嘗試這一點,但它總是給我的WebAPI hostaddress或主機名 –
0
我相信你所需要的參照網址。
Request.UrlReferrer
+0
它總是給空值。 –
+0
適合我。我從一個jsfiddle演示向我的api發出請求。我urlReferrer回來了:https://fiddle.jshell.net/_display/ 什麼是你的代碼是什麼樣子?聽起來像你在提出api請求之前訪問屬性。 – trevster344
相關問題
- 1. WebAPI的安全方法
- 2. Moq WebApi異步方法
- 3. C#WebApi POST方法和TypeScript
- 4. 使用ASP.NET WebAPI v2,如何在WebAPI方法中POST PDF數據?
- 5. 在WebAPI方法中返回HTTP 403
- 6. 方法不允許在WebAPI中發帖
- 7. 在WebApi方法中調用異步方法
- 8. Webapi參數是空的方法
- 9. 的WebAPI不能調用put方法
- 10. 傳遞整數數組的WebAPI方法
- 11. 如何獲得的WebAPI方法
- 12. 抓拍的WebAPI方法調用
- 13. ASP.Net的WebAPI POST方法存儲空值
- 14. 如何從的WebAPI方法生成URL
- 15. 在ASP MVC的WebAPI操作方法
- 16. Get方法衝突不是的WebAPI
- 17. ASP.NET WebApi - 如何將集合發佈到WebApi方法?
- 18. 從WebApi中刪除HttpRequestHeaders中的特定cookie的方法
- 19. 如何在C#中的WebAPI中執行POST方法#
- 20. 將webapi方法中的對象傳遞給另一個webapi方法,該方法處於不同的解決方案
- 21. ASP.Net WebAPI Post方法顯示空值
- 22. 從WebAPI調用自定義方法
- 23. DELETE方法.NET WebAPI不起作用
- 24. 如何調用WebApi控制器方法?
- 25. ASP.NET WebApi:(405)方法不允許
- 26. 調用webapi方法給出404
- 27. 向WebAPI添加自定義方法
- 28. WebApi OData HttpConfiguration擴展方法丟失
- 29. ASP.NET WebApi - HttpClient - 未找到方法
- 30. WebAPI - 會話和異步方法
你想要調用你的客戶端的IP地址嗎? –
@SyedAliTaqi我想要客戶的域名。 –
嘗試[這](http://stackoverflow.com/a/1445109/3621001) –