How to use http post with proxy support in c# and multipart form data upload method
This post by Brian Grinstead explains how you can do just that.
For proxy support, you only need to pass a Proxy
setting to HttpWebRequest
. So, in the above example, you would change:
HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;
To:
string MyProxyHostString = "192.168.1.200";
int MyProxyPort = 8080;
HttpWebRequest request = WebRequest.Create(postUrl) as HttpWebRequest;
request.Proxy = new WebProxy (MyProxyHostString, MyProxyPort);
If you need to configue a proxy then you can do so in the .config file:-
<system.net>
<defaultProxy enabled="true">
<proxy proxyaddress="http://myproxyserver:8080" bypassonlocal="True"/>
</defaultProxy>
</system.net>
See this question on form data posting.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With