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
}