Web Services Overview

From Xojo Documentation

To connect to web services, you use the HTTP protocol with an HTTP Socket.

You can create your own web services by using a web app and the WebApplication.HandleURL (or WebApplication.HandleSpecialURL) event handler. You can consume any web service using an HTTPSecureSocket or Xojo.Net.HTTPSocket.

The specifics for how to connect to a web service varies by web service, but typically you will need to authenticate in some manner and the submit data to the web service so you can get results back.

Starting with Xojo 2016r2, your iOS HTTP requests must be secure (using https). This is Apple's new App Transport Security feature. Visit the Xojo.Net.HTTPSocket page to learn more.




  • Eddie's Electronics Sample Web Service
  • Xojo.Net.HTTPSocket
  • Examples
    • Examples/Communication/Web Services/AirTableArtGallery
    • Examples/Communication/Web Services/CatAPI
    • Examples/Communication/Web Services/FeedBin
    • Examples/Communication/Web Services/FormatSQL
    • Examples/Communication/Web Services/RESTy
    • Examples/Communication/Web Services/Slack

Open Source