We are connecting successfully to our proxy server (https://) using our own version of libcurl (statically built) when requesting data from the Refinitiv Datastream web-service
We also use RRTO for real-time market data, though their is an issue where the RT SDK (which uses libcurl 7.78) fails to connect to our proxy server, because we use https, as opposed to http as the address. If we use http:// as the proxy address it works fine
The libcurl.dll comes shipped with the RT SDK
The error returned from the SDK is:
'Failed to send a request to the token service. Text: Error: Failed to perform the request with text: A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.'
Now we are using the standard service discovery code as documented online
The ChannelType is set to RSSL_ENCRYPTED (1) and the EncryptedProtocolType is set to RSSL_SOCKET (0).
The proxy details are set when doing serviceDiscovery.registerClient()
We have the OpenSSL 1.0 DLLs in place
Also without going through a proxy all works fine. It's just the http(s) that is the issue.
Does anyone do a similar thing using the RT SDK?