htmlConnection() As String

 

The htmlConnection function is required to use a webservice on the internet. Any webservice can be used, which provides a REST API, accepting or returning JSON objects.

 

In order to initiate a new connection to a webservice, we have to create a connection object by calling the function "htmlConnection".

 

This function returns a GUID (globaly unique identifier string), which must be used later on, in order to set header, content or to send a request to a webservice.

 

In the example below, we are using the jsonplaceholder webservice for testing only. We send a GET request to its URL and show the result in a message box.

 

Note: You can use the JSON functions in order to parse the returning JSON result string from a webservice.

 

 

Returns:

 

Type

Value

Description

String

String

A globaly unique identifier string, which is used to identify the new connection within the connection pool.

 

For example:

9EF7B29A-0666-4868-9DB0-DE96ED99C20B

 

Available in:

 

WindowMain

WindowLink

YES

YES

 

Used in:

 

XojoScript Name

GUID

Send SMS to selected addresses

8A16D48E-5495-4E9C-8B40-9AFBA231CC96

 

 

 

Hint: You can find references to XojoScripts which make use of this function by sending the following SQL statement to the database:

Select id,GUID, ScriptName,ScriptCode from im_scripts where ScriptCode Like '%htmlConnection%'

 

 

Example XojoScript:

 

// Create new URLConnection

Dim conID AsString= htmlConnection

 

// Send a GET request to webservice

Dim response AsString

response = htmlSendSync(conID,"GET","https://jsonplaceholder.typicode.com/todos/8",15)

 

// show resulting JSON string to user

MsgBox(response)

 

// Release connection

Call htmlConnectionClose(conID)