the limitation that Online only allows outbound traffic on port 80 and 443 is a bit problematic. Often, when we're integrating from SuperOffice Online to an external system, that system is hosted on various ports. This means that we have to get the external system to be reconfigured to get it talking with SuperOffice.
It is said here that the port 80 and 443 restriction is for security reasons. What is the reason for this? Why is it unsafe for us to connect to other ports, as long as we make sure we use HTTPS protocol?
String result = String(http.get("https://www.example.com:8080"));