embedded 原文存档
esp8266 NONOS SDK HTTP获取
基于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));//这句是重点,向网站发送了请求信息 }`