gpt4 book ai didi

network-programming - 是否有任何标准 URL 用于检测强制门户的存在?

转载 作者:行者123 更新时间:2023-12-01 22:00:04 25 4
gpt4 key购买 nike

我正在编写一个应用程序,其中我想检查用户是否已连接到接入点,但不允许网络访问(由于存在强制门户)。

以下 URL 是 Microsoft 的测试服务器,如果一切成功则返回 HTTP 200 ,内容为“Microsoft Connect Test” http://www.msftconnecttest.com/connecttest.txt

为了将状态返回给用户,我想再检查一台测试服务器,它会在 HTML 响应中返回一些内容。

Google 有一台测试服务器为“http://connectivitycheck.gstatic.com/generate_204”,但这会给出空的 HTML 响应。

Mozilla 和 Apple 提供了几个服务器,但都在 HTML 响应中返回“SUCCESS”。

为什么我不喜欢任何在 HTML 正文中仅返回“SUCCESS”的测试服务器,因为它不允许我测试内容篡改攻击的场景。

如果您知道任何其他标准服务器来测试强制门户,请回复...

~阿希什

最佳答案

我知道这是一个非常古老的问题,但我可能会为登陆这里的其他人提供一些额外的信息。

虽然 Google generate_204 链接似乎没有返回任何内容,但它实际上返回了 204 状态。如果您的连接上有强制门户,您将不会收到 204 返回。

我们在我们的应用程序中使用它来检测强制门户,并且效果很好。我们的 API 上有一个返回 204 的“Hello”端点。

关于network-programming - 是否有任何标准 URL 用于检测强制门户的存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53865964/

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