I have an Arduino Uno and an ESP8266 and I want to send a HTTP get request to google.com and print the response. Please help me thanks.

  • 1
    if you have AT firmware in esp8266, use AT commands or WiFiEsp library. the library has examples. for AT commands you can google may examples.
    – Juraj
    Commented Dec 18, 2018 at 13:22

1 Answer 1


You can use ESP8266Wifi Arduino Library.

Here an example:

#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

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

void setup () {

  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {




void loop() {

  if (WiFi.status() == WL_CONNECTED) { //Check WiFi connection status

    HTTPClient http;  //Declare an object of class HTTPClient

    http.begin("http://www.google.com");  //Specify request destination
    int httpCode = http.GET();     //Send the request                                                           

    if (httpCode > 0) { //Check the returning code

      String payload = http.getString();   //Get the request response payload
      Serial.println(payload);                     //Print the response payload


    http.end();   //Close connection


  delay(30000);    //Send a request every 30 seconds


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.