nodemcu学习记录5

写一个网页客户端,获取百度网页内容

对上节课带代码进行扩展

#include <Arduino.h>

#include <ESP8266WiFi.h>

#include <ESP8266WiFiMulti.h>

#include <ESP8266HTTPClient.h>

//定义两个宏 WiFi和密码

#define WIFINAME "BYJY"

#define WIFIPW "13153139496"

#define HTTPIP "14.215.177.37" //百度

#define HTTPPORT 80             //端口

 

void setup()

{

  // put your setup code here, to run once:

  pinMode(BUILTIN_LED, OUTPUT);

  Serial.begin(115200);

  Serial.println("");

  WiFi.begin(WIFINAME, WIFIPW);

  Serial.println("Connecting...");

  while (WiFi.status() != WL_CONNECTED)

  {

    delay(500);

    Serial.print(".");

  }

  Serial.println();

  Serial.print("Connected, IP Address:");

  Serial.println(WiFi.localIP());

}

 

//没5秒钟请求依次数据

void loop()

{

  // put your main code here, to run repeatedly:

  HTTPClient http;

  Serial.println("Try link to http.");

  http.begin(HTTPIP, HTTPPORT, "/");

  int code = http.GET();

  if (code)

  {

    Serial.printf("HTTP code : %d\n", code);

    if(code==200)

    {

      String payload = http.getString();

      Serial.printf("%s", payload.c_str());

    }

  }

  else

  {

    Serial.printf("Can't link to server");

  }

  delay(5000);

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值