HTTP POST error, connection refuesd

Posts: 1
Joined: Sat Apr 28, 2018 2:02 pm

HTTP POST error, connection refuesd

Postby blackpearl21 » Sat Apr 28, 2018 7:07 pm


i am trying to use HTTP Post action,

i am using example posted in this

Here is my code,

Code: Select all

HTTPClient http;    //Declare object of class HTTPClient
// ------------------------------URL---------------------------Port-------uri
httpCode = http.begin("", 3000, "api1/devices/10/setWifi");

http.addHeader("Content-Type", "application/json");  //Specify content-type header

httpCode = http.POST("token:1234567890abc");   //Send the request

 if(httpCode > 0) {
            // HTTP header has been send and Server response header has been handled
            Serial.printf("[HTTP] POST... code: %d\n", httpCode);

            // file found at server
            if(httpCode == HTTP_CODE_OK) {
                String payload = http.getString();
        } else {
            Serial.printf("[HTTP] POST... failed, error: %s\n", http.errorToString(httpCode).c_str());

i get following response,

Code: Select all

[HTTP] POST... failed, error: connection refused

i have checked this URL and HTTP POST request from Advanced REST Client Chrome extension,

following is HTML code from APP

Code: Select all

POST /api1/devices/10/setWifi HTTP/1.1
content-type: application/json
content-length: 25


and the response in APP

Code: Select all

"Ack": "Ok"

But i am doing something wrong in ESP8266 using HTTPCLIENT, i would like to know my mistakes,


Who is online

Users browsing this forum: Majestic-12 [Bot] and 1 guest