HttpAddHeaderField HttpClientfunctie
Met HttpAddHeaderField
kan de naam en waarde van de tweede en bij de volgende aanroep
de volgende parameter 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.
HttpAddHeaderField (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 tweede en volgende
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
}