5.1.9. Internet access

<< Click to Display Table of Contents >>

Navigation:  5. Detailed description of the Actions > 5.1. General Parameters used in many actions >

5.1.9. Internet access

Inside Anatella, most of the actions that are connecting to a remote cloud service are actually using a small utily named “cURL” to manage the internet connection.


As an example, the following actions are using cURL to connect to the internet:

The clip0426 DownloadAndUpload action (see section 5.23.1), The clip0427 Multiple DownloadAndUpload action (see section 5.23.2), The clip0428 generic REST API call action (see section 5.23.3), The clip0429 VAT check action (see section 5.23.4), The clip0430 Tableau Publish action (see section 5.23.5), The clip0431 S3ListFilesInBucket action (see section 5.23.6), The clip0432 S3DownloadFile action (see section 5.23.8),
The clip0433S3UploadFile action (see section 5.23.9).


Using the “cURL” tool to access internet services has several advantages:


cURL supports a wide range of internet protols directly “out of the box”.




The “cURL” engine (currently included inside Anatella) supports the following protocols:
curl 7.60.0 (i386-pc-win32) libcurl/7.60.0 OpenSSL/1.1.0h (WinSSL) zlib/1.2.11 brotli/1.0.4 WinIDN libssh2/1.8.0 nghttp2/1.32.0
Release-Date: 2018-05-16
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz brotli TLS-SRP HTTP2 proxy HTTPS-proxy MultiSSL



cURL support internet access through a proxy server.


You’ll find more documentation about cURL here: https://curl.haxx.se/docs/manpage.html