簡體   English   中英

Request.IsLocal替代?

[英]Request.IsLocal alternative?

據我所知, Request.IsLocal在兩個場景中返回true。 如果請求發起方的IP地址是127.0.0.1,或者請求的IP地址與服務器的IP地址相同。

我在一個cron任務定期調用的頁面上使用它(使用絕對URL)。 不幸的是,這個cron作業與頁面在同一服務器上運行,這意味着IsLocal總是返回true。

理想情況下,我需要的,如果我在本地主機,將剛剛返回true的功能。 如何在ASP.NET MVC環境中執行此操作?

您可以查看MVC中的Request.Url屬性,但至少需要檢查127.0.0.1,localhost和:: 1。 如果你想做的只是請求訪問,你可以用UrlRewrite做很多事情。 如果它返回true / false,你沒有說你想做什么,但假設這是你想要做的事情之一,看看UrlRewrite。 這篇文章中也有很多有用的信息;

如何限制只訪問localhost的頁面?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM