The Hyper Text Transfer Protocol (HTTP) is a client-server protocol powering most of World Wide Web. Every time you surf the web, your browser is sending HTTP request messages for HTML pages, images, scripts, and styles sheets. Web servers handle these requests by returning response messages containing the requested resource, completing the HTTP request-response cycle.
Just like your browser or mobile phone interact with the web through HTTP requests, IoT devices also make HTTP requests to external servers to get their data online. In this guide we describe some available tools to simulate a HTTP requests from a client to a server like Ubidots. Hopefully this will help you test your IoT communication before actually coding your device. Let’s get started! 🙂