gpt4 book ai didi

c# - 保证请求来自本地服务器

转载 作者:太空狗 更新时间:2023-10-29 22:20:36 25 4
gpt4 key购买 nike

我有一个经典的 ASP 页面向我的 ASP.net (c#) 页面“doSomething.ashx”发出 XMLHTTP 请求。它们都托管在同一台服务器上。

如何保证请求来自本地服务器,杜绝恶意用户访问doSomething.ashx页面进行虚假请求?

编辑:

愚蠢的我忘了我可以通过用户名+密码,但会:

HttpContext.Current.Request.IsLocal

工作也一样吗?或者这会受到创意黑客的影响吗?

最佳答案

在HttpRequest对象中,有一个属性:

context.Request.IsLocal

如果请求来自同一台机器,则此 bool 值为真!

MSDN 文档:

The IsLocal property returns true if the IP address of the request originator is 127.0.0.1 or if the IP address of the request is the same as the server's IP address.

关于c# - 保证请求来自本地服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com