切换到宽版
  • 1339阅读
  • 2回复

求助ESP8266获取不到XML数据 [复制链接]

上一主题 下一主题
离线木子
 

发帖
182
M币
22
专家
1
粉丝
15
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-06-18
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
char ssid[] = "GTWY1";  // WiFi名 SSID (name)
char pass[] = "58025952";       // WiFi密码
const unsigned long BAUD_RATE = 115200;//**
String payload = "";              //获取数据储存变量
String webadd = "http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100";    //接口地址
int time1 = 0;  //WIFI等待时间(500ms)
int sta,sta2;
String com;
void setup()
{
  delay(1000);
  Serial.begin(BAUD_RATE);//**
   WiFi.begin(ssid, pass);//连接WIFI
}
void loop(){
http();
}
/*****************************************http数据获取*******************************************/
void http(){
   HTTPClient http;
  http.begin(webadd);
  int httpCode = http.GET();//返回的代号200为正常
        if(httpCode > 0) {
               payload = http.getString();//获取XML数据
               int a = payload.indexOf("shidu");
               com = payload.substring(a,a+12);
             Serial.println(payload);//**
             Serial.println(httpCode);//**
             Serial.println(com);//**
              Serial.println(a);//**
           // }
            }
   http.end();
}


为什么请求成功,但获取不到数据呢?
离线捱多年

发帖
139
M币
148
专家
0
粉丝
2
只看该作者 1楼 发表于: 2018-06-19
请登录后查看
离线bigbell

发帖
1052
M币
1859
专家
1
粉丝
21
只看该作者 2楼 发表于: 2018-06-24
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个