THe CLIENTHTTPSENDER is an invisible component that opens up an http connection from the browser side to another program when triggered. It is typically used to integrate the browser client into some other client side programs, that provide an http-interface.

The URL-attribute contains the URL-String that is called. You may execute a POST-request and append additional parameters by using attribute URLPOSTDATA. You may also send back the response of calling the URL from the client back to the server by setting attribute URLCALLBACK to "true".

Please note: if the URL that you call is not in the domain of your server, then the browser security policy typically will deny to process the communication successfully. Browsers always are "willed" to communicate back to their server, but are "not willed" to communicate to several endpoints in parallel. You have to explicitly check the CORS policy of the servers that you communicate to. They have to explicitly allow (e.g. via http header-parameter "Access-Control-Allow-Origin") what type of browser content can open up the communication. 