(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. Note: This example requires Chilkat v11.0.0 or greater.
load ./chilkat.dll
set success 0
# 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"
set resp [new_CkHttpResponse]
set success [CkHttp_HttpStr $http "POST" $urlEndpoint $xmlStr "utf-8" "application/xml" $resp]
if {$success == 0} then {
puts [CkHttp_lastErrorText $http]
delete_CkHttp $http
delete_CkHttpResponse $resp
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_CkHttp $http
delete_CkHttpResponse $resp
|