C# Class RedXuCSharpClass.HttpHelper

Http操作类.
Afficher le fichier Open project: redxu/HttpHelper

Méthodes publiques

Méthode Description
AddHeader ( String key, String ctx ) : void

添加自定义头

ClearHeader ( ) : void

清空自定义头

DebugCookies ( ) : void
HttpGet ( String url ) : String

发送GET请求

HttpGet ( String url, String refer ) : String

发送GET请求

HttpGetMine ( String url ) : Byte[]

获取MINE文件

HttpHelper ( ) : System
HttpPost ( String url, String data ) : String

发送POST请求

HttpPost ( String url, String data, String refer ) : String

发送POST请求

InitCookie ( ) : void
RandUserAgent ( ) : void
SetAccept ( String accept ) : void
SetContentType ( String type ) : void
SetCookiesString ( string c ) : void
SetEncoding ( Encoding en ) : void

设置当前编码

SetTimeOut ( int msec ) : void

设置超时时间

SetUserAgent ( String ua ) : void

设置UserAgent

UrlEncode ( string str ) : string

Private Methods

Méthode Description
CheckCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) : bool

检测证书

ConvertCookieString ( string ck ) : CookieCollection

转换cookie字符串到CookieCollection

GetStringFromResponse ( HttpWebResponse response ) : String

获取HTTP返回的内容

Method Details

AddHeader() public méthode

添加自定义头
public AddHeader ( String key, String ctx ) : void
key String
ctx String
Résultat void

ClearHeader() public méthode

清空自定义头
public ClearHeader ( ) : void
Résultat void

DebugCookies() public méthode

public DebugCookies ( ) : void
Résultat void

HttpGet() public méthode

发送GET请求
public HttpGet ( String url ) : String
url String
Résultat String

HttpGet() public méthode

发送GET请求
public HttpGet ( String url, String refer ) : String
url String
refer String
Résultat String

HttpGetMine() public méthode

获取MINE文件
public HttpGetMine ( String url ) : Byte[]
url String
Résultat Byte[]

HttpHelper() public méthode

public HttpHelper ( ) : System
Résultat System

HttpPost() public méthode

发送POST请求
public HttpPost ( String url, String data ) : String
url String
data String
Résultat String

HttpPost() public méthode

发送POST请求
public HttpPost ( String url, String data, String refer ) : String
url String
data String
refer String
Résultat String

InitCookie() public méthode

public InitCookie ( ) : void
Résultat void

RandUserAgent() public méthode

public RandUserAgent ( ) : void
Résultat void

SetAccept() public méthode

public SetAccept ( String accept ) : void
accept String
Résultat void

SetContentType() public méthode

public SetContentType ( String type ) : void
type String
Résultat void

SetCookiesString() public méthode

public SetCookiesString ( string c ) : void
c string
Résultat void

SetEncoding() public méthode

设置当前编码
public SetEncoding ( Encoding en ) : void
en System.Text.Encoding
Résultat void

SetTimeOut() public méthode

设置超时时间
public SetTimeOut ( int msec ) : void
msec int
Résultat void

SetUserAgent() public méthode

设置UserAgent
public SetUserAgent ( String ua ) : void
ua String
Résultat void

UrlEncode() public méthode

public UrlEncode ( string str ) : string
str string
Résultat string