http - 如何使用 STM32 微 Controller 实现强制门户?

标签 http captiveportal

我将我的设备用作接入点,并且我需要在有人连接后显示默认网页。

现在我必须连接到特定的 IP (套接字参数:IP 192.168.0.1PORT 80)显示页面。

该页面不需要自动打开,无论在浏览器中插入什么 URL,它都必须显示。

我已阅读 RFC7710但我无法实现“低级”解决方案,例如修改 option 160DHCP .

对我来说最好的事情就是在 HTTP 工作水平。

有什么想法吗?

最佳答案

HTTP 在 TCP/IP 基础设施之上工作,它需要首先建立 TCP 连接。只要没有从客户端到 HTTP 服务器的 TCP 连接,服务器就无法告诉、强制或欺骗客户端连接到它的 IP 地址和 TCP 端口。没有连接,没有 HTTP。

关于http - 如何使用 STM32 微 Controller 实现强制门户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648931/

相关文章:

android - NetworkInfo getExtraInfo() 中的字符串 "captive_portal_detected"是否是强制门户的可靠指示?

javascript - 如何从强制门户重定向到默认浏览器(cna 浏览器)

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

javascript - Angular 4 http 未返回响应

c# - 如何在 .Net/C# 中将日期转换为 HTTP 格式的日期

c - 如何使用 C 套接字编程下载文件

解析 url 期间 Angular Http 失败

php - 为什么 redirect() 不允许我完成函数调用?

android - 如何在 Android 设备中禁用强制网络助手?

javascript - Jquery 页面无法在浏览器中的 android 强制门户登录上运行