HttpSetHeaderField HttpClientfunctie
Met HttpSetHeaderField
kan de eerste parameter met aanvullende informatie in de HTTP
request header worden opgeven. De extra parameters worden opgeven in het formaat
Naam:Waarde. De mogelijke parameters worden gedifineerd door de aanbieder van de
geboden services. De functie resulteert in de waarde TRUE
indien succesvol en anders FALSE.
HttpSetHeaderField
(HttpclientVarName,
NameValue)
HttpclientVarName(MergedString)
In
HttpclientVarName
wordt de naam van een
met HttpClient
gedeclareerde variabele vermeld in de vorm van een
VariableName.
NameValue(MergedString)
In
NameValue wordt de naam en de waarde van de eerste aanvullende
parameter in de HTTP request header vermeld in het formaat: Naam:Waarde.
Voorbeeld:
{
HttpClient HttpSms
String sBody, sResponse
Copy(sBody,recipients=31653366875&originator=Astona&body=Dit
een test SMS)
iLen = Length([sBody])
HttpSetHeaderField(HttpSms,Accept: application/jason)
HttpAddHeaderField(HttpSms,Content-Type:
application/x-www-form-urlencoded)
HttpAddHeaderField(HttpSms,Authorization: AccessKey live_123456789abcdef)
HttpAddHeaderField(HttpSms,Content-Length: [iLen])
HttpSetContent(HttpSms,[sBody])
HttpMethod(HttpSms,HTTP_POST,messages,sResponse)
bVerzend = False
If Json_GetValue(id,sResponse,sId)
If Length([sId])>9
bVerzend = True;
Endif
Endif
}