main.js 665 B

12345678910111213141516171819202122232425
  1. // Get the web subsystem.
  2. var web = Atomic.getWeb();
  3. // Non-blocking http request runs asynchronously.
  4. var request = web.makeWebRequest("GET", "https://httpbin.org/get");
  5. // Listen for the "complete" event to see when the response is complete.
  6. request.subscribeToEvent("complete", function (event) {
  7. if (event.error) {
  8. // When something goes wrong, print the error, then return.
  9. console.log("Error:\n" + event.error);
  10. return;
  11. }
  12. // We're done, so print the data.
  13. console.log("Downloaded:\n" + event.download.readString());
  14. });
  15. // Nothing happens until send() is called.
  16. console.log("Sending . . .\n");
  17. request.send();