I am using .Net Webbrowser to login to SSL/TLS (https:// urls) website, with success. However I've noticed that if I use Proxy it become dead slow 30~50sec to load login page. I've tried the solution suggested here C# WebBrowser Control Proxy and it seems similar to this SSL/TLS/HTTPS sites are very slow in a C#/.NET WebBrowser control, but fine in Internet Explorer but they didn't solve my problem. So, the question is what is the best way to use Proxy with Webbrowser to login to SSL/TLS (https:// urls) website?
Asked
Active
Viewed 662 times
2
-
check this http://stackoverflow.com/questions/2499568/how-to-set-a-proxy-for-webbrowser-control-without-effecting-the-system-ie-proxy?rq=1 – volody Sep 14 '13 at 20:16
-
I am not sure how those address to my issue? I did implement the solution found here http://stackoverflow.com/questions/6353715/how-do-i-use-internetsetoption but it is very slow – Jim Sep 15 '13 at 05:12
-
may be performance issue is related with slow proxy – volody Sep 15 '13 at 06:03
-
Nope, I've tested it... my guess it has something to do with SSL resolving certificate but not sure how – Jim Sep 15 '13 at 06:22
-
1have you tried Fiddler to find difference between ie and webbrowser; one more sample code for "how to use proxy" can be found in http://1code.codeplex.com/SourceControl/latest under CSWebBrowserWithProxy just download source code and unzip project – volody Sep 15 '13 at 16:37