我有一个 Windows 应用商店应用程序 (C#),我在其中发送一个 HttpRequest,我想检查我得到的响应是来自强制/受限访问网络还是来自 HttpRequest 中指定的实际主机。
因此,假设我正在向 www.serverA.com 发送请求,我查看该请求的响应并根据状态代码确定它是否成功。
想象一下俘虏网络中的相同场景(机场网络/星巴克将您重定向到登录页面):
- 我正在向 www.serverA.com 发送请求
- 我的请求被重定向到 www.serverB.com/AirPortLoginPage
- 我收到一个响应,即 AirportLoginPage 成功加载,并带有 200 响应
- 由于 200 状态码,我的代码认为这是成功的,但我想知道我的原始请求是否成功
那么,有没有办法确定响应消息来自的服务器的主机?