(Swift) 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.
func chilkatTest() {
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
let http = CkoHttp()!
// XML to send in the body of the HTTPS POST
var xmlStr: String? = "..."
var urlEndpoint: String? = "https://apicert.sii.cl/recursos/v1/boleta.electronica.token"
var xmlCharset: String? = "utf-8"
var resp: CkoHttpResponse? = http.postXml(urlEndpoint, xmlDoc: xmlStr, charset: xmlCharset)
if http.lastMethodSuccess != true {
print("\(http.lastErrorText!)")
return
}
// Get the response status code and body
print("response status code = \(resp!.statusCode.intValue)")
// This would be the XML response sent by the server.
print("\(resp!.bodyStr!)")
resp = nil
}
|