mirror of
https://github.com/DuRuofu/ESP32-Guide.git
synced 2026-02-05 22:52:22 +08:00
fix: 修复图片链接
This commit is contained in:
@@ -197,15 +197,15 @@ static esp_err_t hello_get_handler(httpd_req_t *req)
|
||||
|
||||
>代码很多,但实际并不复杂运行效果如下:
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
get参数解析:
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
我们还可以使用get返回一个网页,用于数据交互:
|
||||
@@ -266,12 +266,12 @@ static esp_err_t html_get_handler(httpd_req_t *req)
|
||||
|
||||
访问效果如图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
#### POST方法
|
||||
|
||||
我们接着刚才写好的表单,发起一个psot请求
|
||||

|
||||

|
||||
|
||||
这里的URL的IP需要填写自己ESP32联网分配到的IP。这样我们点击提交表单就可以直接发起POST请求。
|
||||
|
||||
@@ -335,18 +335,18 @@ static esp_err_t echo_post_handler(httpd_req_t *req)
|
||||
|
||||
在表单填写内容:
|
||||
|
||||

|
||||

|
||||
|
||||
提交:
|
||||
|
||||

|
||||

|
||||
|
||||
数据回显,POST请求验证完成。
|
||||
|
||||
>PS:如果出现下面的报错:Header fields are too long
|
||||
>
|
||||
>
|
||||
>需要在配置文件里修改:
|
||||
>
|
||||
>
|
||||
|
||||
#### PUT方法
|
||||
|
||||
@@ -422,18 +422,18 @@ xhr.open("PUT","http://192.168.137.55/ctrl",true);
|
||||
xhr.send("0");
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
这时hello路由就被取消注册了:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
发送1,hello被重新注册:
|
||||

|
||||

|
||||
|
||||
|
||||
### 三、停止服务器,释放资源
|
||||
|
||||
Reference in New Issue
Block a user