Casablanca and Fiddler

Sep 11, 2015 at 6:46 AM
Hi

I tried using Casablanca to make some REST API calls from the native code. However, I was trying to use FIDDLER to intercept the http request/responses.

For Casablanca specifically, I could not find anything captured in FIDDLER. Is there any special configuration to enable OR any reason Fiddler is not able to intercept the HTTP messages from Casablanca.

When I tried sending same requests through C# (managed code), Fiddler was clearly showing the HTTP requests and responses.
Coordinator
Sep 18, 2015 at 11:09 PM
The Casablanca Windows (desktop) HTTP client is written on top of WinHTTP. You may have to follow the below instructions to use fiddler to intercept http request/responses.

http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureWinHTTPApp

Basically there are two options:
1.Configure a global proxy for all applications using WinHttp following the instructions above.
2.In your code when constructing the http_client explicitly specify a proxy that should be used with the http_client_config class. Take a look at http_client_config::set_proxy(...).