esp32c6 提供一系列的事件来处理 http 协议(这一点与低功耗蓝牙相似)。
编写含有 http 协议的程序基本上就以下几个步骤:
- 初始化
- 注册回调函数
每当事件发生(接收到来自客户端的请求就会触发事件),esp32c6 就会进入回调函数,在回调函数里编写相应的操作,这样就完成了 http 协议的编写(本身 http 协议也是"客户端发送数据,服务器接受数据)。
学习如何编写 http 协议,其实就是学习 http 有哪些触发事件,触发事件后需要调用哪些函数返回数据。这一部分直接看例程代码,结合代码注释和 API 文档理一理就可以了。
不过看代码之前得先了解一下典型 http 会话,不然会一头雾水。