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
}