(Tcl) POST XML to https://apicert.sii.cl/recursos/v1/boleta.electronica.token
Demonstrates how to send an HTTPS POST XML request to POST XML to https://apicert.sii.cl/recursos/v1/boleta.electronica.token and retrieve the response.
load ./chilkat.dll
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set http [new_CkHttp]
# XML to send in the body of the HTTPS POST
set xmlStr "..."
set urlEndpoint "https://apicert.sii.cl/recursos/v1/boleta.electronica.token"
set xmlCharset "utf-8"
# resp is a CkHttpResponse
set resp [CkHttp_PostXml $http $urlEndpoint $xmlStr $xmlCharset]
if {[CkHttp_get_LastMethodSuccess $http] != 1} then {
puts [CkHttp_lastErrorText $http]
delete_CkHttp $http
exit
}
# Get the response status code and body
puts "response status code = [CkHttpResponse_get_StatusCode $resp]"
# This would be the XML response sent by the server.
puts [CkHttpResponse_bodyStr $resp]
delete_CkHttpResponse $resp
delete_CkHttp $http
|