SWebService
Set up your web service
To setup your server for communication with space, in the root of your domain, on the port you are using, place a file named 'sinewave.space.scripting.txt' containing 'SPACE_OK'. E.g. http://somewhere.com/sinewave.space.scripting.txt - if this file is not present, you will be unable to use scripting to communicate with the domain. Note: you should use HTTPS for all API calls if you want these to work reliably in WebGL. You may also need to implement a CORS policy in your webserver headers.
Index
Functions Index
Functions
Get
void Get (string url, Closure onComplete, Table headers=null, float timeout=0)
Performs a HTTP[S] GET against URL and returns the contents as a SWebResponse
Post
void Post (string url, string data, Closure onComplete, Table headers=null, float timeout=0)
Performs a HTTP[S] POST against URL using data as a post string and returns the contents as a SWebResponse
GetImage
SResource GetImage (string url, Closure onComplete=null, Table header=null, float timeout=0)
Returns a valid SResource for a image on a remote domain that can be used via e.g. SMaterial. While the image loads, it will be a white pixel that will be substituted with the real image once loaded.
Last updated
Was this helpful?