标题: 收到一个Arduino HTTP协议的代码,分享一下 [打印本页]

作者: joinxp    时间: 2018-5-26 19:29
标题: 收到一个Arduino HTTP协议的代码,分享一下
Arduino HTTP 固件 使用方法

关于ESP8266开发板配置的说明

ESP8266开发板配置上网有两种方法:
1. 使用微信Airkiss配置;
2. 使用开发板发出的Soft AP网页配置.



2.    使用开发板发出的Soft AP网页配置:
ESP8266开发板上电,前10s内,LED灯快闪(0.1s亮,0.1s灭),此时短按Key进入Airkiss,此时led灯变为两次快闪一次灭。若10s内无按键,10s后,程序打开httpserver可配置。ESP8266发出wifi,ssid为:“Doit_WiFi_xxxxxx”,其中xxxxxx为芯片chipid。使用笔记本或者手机连接该ssid,密码为空,然后使用浏览器设置,地址为192.168.4.1.
ESP8266开发板上LED灯常亮表示开发板已经连接上无线路由器


1.GET 请求:

名称:   do_get(url,header);
参数1:  url:请求的url地址
参数2:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息




2.POST 请求:

名称:   do_post(url,q_str,header);;
参数1:  url:请求的url地址
参数2:  q_str:请求的body,比如 key=value
参数3:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息

3.PUT 请求:

名称:   do_put(url,q_str,header);;
参数1:  url:请求的url地址
参数2:  q_str:请求的body,比如 key=value
参数3:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息



4.DELETE 请求:

名称:   do_delete(url,q_str,header);;
参数1:  url:请求的url地址
参数2:  q_str:请求的body,比如 key=value
参数3:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息


源码见附件: Arduio_HTTP.rar (46.55 KB, 下载次数: 24)





作者: joinxp    时间: 2018-5-26 19:29
沙发自留,^_^




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1