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.
- Using the HTTPSocket
- REST Web Services Part 1
- REST Web Services Part 2
- Making Database Web Services
- Connecting to 3rd Party Web Services
- Using Slack API
- Connecting to AirTable
- Sending Email
- Web Services, Xojo Web At Your Service
- Web Services Part II: Xojo Web At Your Service
- Quote Web Service
- Dogs Up
- Sending Notifications with PushOver
- Write a Slackbot in less than 20 lines of code
- Formatting SQL with a Web Service
- Cats Up: Using HTTPSocket with the Cat REST API
- Testing Web Services with RESTy
- Eddie's Electronics Sample Web Service
- 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