The Web Proxy Service is a way to call external websites in an easy and flexible way.
The Web Proxy Service have two main purposes:
Allowing HTTP requests from your app:
Web requests from within an app may be denied due to security settings on the server you are trying to request. This is because your request will be treated as a Cross Origin Request and the service has to be configured to allow Cross Origin Requests. This is done by returning a CORS header on the server. To get around this issue you may use the Web Proxy Service that will take care of this issue and no reconfiguration has to be done on the server.
Extracting and filtering data:
The Web Proxy Service also makes it possible to extract and filter the data returned from the service. This could be a good choice to reduce the data sent to your app. By using the data extraction functionality you may also use the data returned from the Web Proxy in any Visual Coding script.
The Web Proxy Service may also be configured to cache the data to reduce server load on the remote server.