HttpProxy

HttpProxy class

HTTP 代理客户端。

public class HttpProxy : Proxy, IWebProxy

构造函数

姓名描述
HttpProxy(string, int)初始化HttpProxy无需身份验证即可连接到代理服务器的类。
HttpProxy(string, int, string, string)初始化HttpProxy使用定义的用户名和密码连接到代理服务器的类。

特性

姓名描述
Address { get; set; }代理服务器的域名或IP地址
Credentials { get; set; }提交给代理服务器进行身份验证的凭据。
Password { get; set; }代理认证密码
Port { get; set; }代理服务器的端口号
SupportedAuthenticationMethods { get; set; }连接到 HTTP 代理的支持的身份验证方法
Username { get; set; }代理身份验证的用户名

方法

姓名描述
virtual Dispose()释放此实例并请求关闭底层 TCP 连接。
virtual GetProxy(Uri)返回代理的 URI。
GetStream(string, int)返回配置的网络流以通过代理服务器将数据传输到所需的主机。
virtual IsBypassed(Uri)表示不应该为指定的主机使用代理。
override SetUpStream(Stream, string, int)配置代理服务器以将数据传输到目标主机。

也可以看看