(Ruby) Example: Http.DownloadSb method
Demonstrates the DownloadSb method.
require 'chilkat'
success = false
http = Chilkat::CkHttp.new()
http.put_KeepResponseBody(true)
sb = Chilkat::CkStringBuilder.new()
success = http.DownloadSb("https://chilkatsoft.com/testData/helloWorld.txt","utf-8",sb)
statusCode = http.get_LastStatus()
if (success == false)
if (statusCode == 0)
# Unable to either send the request or get the response.
print http.lastErrorText() + "\n";
else
# We got a response, but the status code was not in the 200s
print "Response status code: " + statusCode.to_s() + "\n";
# Examine the response body.
print "Response body:" + "\n";
print http.lastResponseBody() + "\n";
end
print "Download failed." + "\n";
else
print "Download success, response status = " + statusCode.to_s() + "\n";
print sb.getAsString() + "\n";
end
|