Performs an HTTP request and returns the response as a stream of characters
Possible errors:
— Can't open TCP connection
— Can't send data to the socket
http-request(esp8266-inet)
@/http-request(esp8266-inet)
Performs an HTTP request and returns the response as a stream of characters
Possible errors:
— Can't open TCP connection
— Can't send data to the socket
INET@/esp8266-inet
An internet connection
HOSTstring
A domain name of the server
PORTnumber
A port number on which the server is listening. In most configurations, HTTP web servers listen at port 80
METHstring
An HTTP method (e.g., GET, POST, PUT, or DELETE)
PATHstring
A path to the requested resource
HDRSstring
Additional headers
BODYstring
The request body (optional)
INITpulse
Begin the request
ENDpulse
Pulses when all response data is received and the connection is closed
RCVpulse
Pulses when a new response character is received
CHARbyte
The last received character from the response
To use the node in your project you should have the xod-dev/esp8266 library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.