I have written a http proxy using WebApi.
I have it registered on port 4443, and if I enter https://localhost:4443
into a browser, and set a breakpoint in my DelegatingHandler, it will be hit (and I get an SSL warning).
If I then set it to be the firefox proxy (see image), for SSL requests, and browse to https://somesite.com
it is not hit - Web Api appears not to handle the call at all.
What is the browser doing differently when it uses a proxy as opposed to when it makes direct calls that causes Web Api to not handle the call?