.net Request.UserHostName是否总是给我用户的计算机名?

.net Request.UserHostName是否总是给我用户的计算机名?,.net,http-headers,.net,Http Headers,基本上,我想确保我将始终获得计算机的名称,而不是任何代理或中间的其他硬件。我认为这并不总是可能的。如果用户使用的是匿名代理,你真的无能为力。我认为这并不总是可能的。如果用户使用的是匿名代理,那么您真的无能为力。不,您不能 服务器对客户端的所有了解都只能通过浏览器提供的用户代理字符串来实现,因为用户可以更改用户代理字符串,代理可以删除或修改用户代理字符串。您不能对其进行任何假设。不,您不能 服务器对客户端的所有了解都是通过浏览器提供的用户代理字符串来实现的,因为用户可以更改用户代理字符串,代理可以

基本上,我想确保我将始终获得计算机的名称,而不是任何代理或中间的其他硬件。

我认为这并不总是可能的。如果用户使用的是匿名代理,你真的无能为力。

我认为这并不总是可能的。如果用户使用的是匿名代理,那么您真的无能为力。

不,您不能

服务器对客户端的所有了解都只能通过浏览器提供的用户代理字符串来实现,因为用户可以更改用户代理字符串,代理可以删除或修改用户代理字符串。您不能对其进行任何假设。

不,您不能


服务器对客户端的所有了解都是通过浏览器提供的用户代理字符串来实现的,因为用户可以更改用户代理字符串,代理可以删除或修改用户代理字符串。您不能对其进行任何假设。

不仅仅是用户代理字符串。还有http头。不过,您的“否”回答是正确的。不仅仅是用户代理字符串。还有http头。不过,你的否定回答是正确的。