esp8266 NONOS SDK HTTP获取

· 更新于

esp8266httpsdk

基于ESP8266_NONOS_SDK-2.2.0

全篇使用DNS的代码稍作修改即可

/blog/esp8266-nonos-sdk-dns解析/

`#define HTTP_MESSAGE "GET /blog/esp8266-nonos-sdk-http获取/ HTTP/1.1  \r\n" \ 	                 "Host:blog.openpilot.cc  \r\n"  \ 					 "Connection:close  \r\n\r\n"  void ICACHE_FLASH_ATTR ESP8266_WIFI_Rev_cb(void * arg,char * pdata,unsigned short len) { 	os_printf("esp8266 rev data =%s\r\n",pdata); }  void ICACHE_FLASH_ATTR ESP_TCP_Connect_cb(void *arg) { 	espconn_regist_sentcb((struct espconn *)arg,ESP8266_WIFI_Send_cb); 	espconn_regist_recvcb((struct espconn *)arg,ESP8266_WIFI_Rev_cb); 	espconn_regist_disconcb((struct espconn *)arg,ESP8266_TCP_Dissconnect_cb); 	os_printf("----ESP_TCP_CONNECT OK!----\r\n");  	espconn_send((struct espconn *)arg,HTTP_MESSAGE,os_strlen(HTTP_MESSAGE));//这句是重点,向网站发送了请求信息 }`