Newer
Older
m5stickcplus / src / httpclient01.ino
#include <WiFi.h>
#include <HTTPClient.h>

const char* ssid = "**********";
const char* password = "**********";

// 天気予報API https://weather.tsukumijima.net/ から、千葉の天気を取得 
const char* weatherapi_url = "http://weather.tsukumijima.net/api/forecast/city/120010";

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) { // 接続中...
    delay(50);
    Serial.print(".");
  }
  delay(1000);
  
  HTTPClient http;
  http.begin(weatherapi_url); //HTTPでサーバに接続
  int httpCode = http.GET();
  if (httpCode > 0) {
      Serial.println(httpCode);
    if (httpCode == HTTP_CODE_OK) {
      String payload = http.getString();
      Serial.println(payload);
    }
  }
  http.end();
}

void loop() {
}