My Knime Server’s access is currently restricted by IP Address. I have an API that I would like to access from an online source (HTTP call in PowerApps to call the Knime workflow). However, PowerApps is not connecting to the server and I suspect it is because the origin of the call (Wherever PowerApps is running) isn’t from a recognized IP address.
The error message from PowerApps is: BadRequest . Http request failed with status code ‘ConnectFailure’ and status message: ‘Unable to connect to the remote server’.
I made a call to the same API in Google colab and got the follow error:
TimeoutError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/urllib3/connection.py in _new_conn(self)
158 conn = connection.create_connection(
→ 159 (self._dns_host, self.port), self.timeout, **extra_kw)
TimeoutError: [Errno 110] Connection timed out
I have tested the API both from local python and with Postman the it works fine.
My question is, is there a setting that allows any location to use the API vs just from registered IP locations. Thanks.