/**
* Authorization.ino
*
* Created on: 09.12.2015
*
*/#include<Arduino.h>#include<WiFi.h>#include<WiFiMulti.h>#include<HTTPClient.h>#define USE_SERIAL Serial
WiFiMultiwifiMulti;
voidloop(){// wait for WiFi connection
if((wifiMulti.run()==WL_CONNECTED)){HTTPClienthttp;USE_SERIAL.print("[HTTP] begin...\n");// configure traged server and url
http.begin("http://user:password@192.168.1.12/test.html");/*
// or
http.begin("http://192.168.1.12/test.html");
http.setAuthorization("user", "password");
// or
http.begin("http://192.168.1.12/test.html");
http.setAuthorization("dXNlcjpwYXN3b3Jk");
*/USE_SERIAL.print("[HTTP] GET...\n");// start connection and send HTTP header
inthttpCode=http.GET();// httpCode will be negative on error
if(httpCode>0){// HTTP header has been send and Server response header has been handled
USE_SERIAL.printf("[HTTP] GET... code: %d\n",httpCode);// file found at server
if(httpCode==HTTP_CODE_OK){Stringpayload=http.getString();USE_SERIAL.println(payload);}}else{USE_SERIAL.printf("[HTTP] GET... failed, error: %s\n",http.errorToString(httpCode).c_str());}http.end();}delay(10000);}