C# Класс RedXuCSharpClass.HttpHelper

Http操作类.
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CheckCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) : bool

检测证书

ConvertCookieString ( string ck ) : CookieCollection

转换cookie字符串到CookieCollection

GetStringFromResponse ( HttpWebResponse response ) : String

获取HTTP返回的内容

Описание методов

AddHeader() публичный Метод

添加自定义头
public AddHeader ( String key, String ctx ) : void
key String
ctx String
Результат void

ClearHeader() публичный Метод

清空自定义头
public ClearHeader ( ) : void
Результат void

DebugCookies() публичный Метод

public DebugCookies ( ) : void
Результат void

HttpGet() публичный Метод

发送GET请求
public HttpGet ( String url ) : String
url String
Результат String

HttpGet() публичный Метод

发送GET请求
public HttpGet ( String url, String refer ) : String
url String
refer String
Результат String

HttpGetMine() публичный Метод

获取MINE文件
public HttpGetMine ( String url ) : Byte[]
url String
Результат Byte[]

HttpHelper() публичный Метод

public HttpHelper ( ) : System
Результат System

HttpPost() публичный Метод

发送POST请求
public HttpPost ( String url, String data ) : String
url String
data String
Результат String

HttpPost() публичный Метод

发送POST请求
public HttpPost ( String url, String data, String refer ) : String
url String
data String
refer String
Результат String

InitCookie() публичный Метод

public InitCookie ( ) : void
Результат void

RandUserAgent() публичный Метод

public RandUserAgent ( ) : void
Результат void

SetAccept() публичный Метод

public SetAccept ( String accept ) : void
accept String
Результат void

SetContentType() публичный Метод

public SetContentType ( String type ) : void
type String
Результат void

SetCookiesString() публичный Метод

public SetCookiesString ( string c ) : void
c string
Результат void

SetEncoding() публичный Метод

设置当前编码
public SetEncoding ( Encoding en ) : void
en System.Text.Encoding
Результат void

SetTimeOut() публичный Метод

设置超时时间
public SetTimeOut ( int msec ) : void
msec int
Результат void

SetUserAgent() публичный Метод

设置UserAgent
public SetUserAgent ( String ua ) : void
ua String
Результат void

UrlEncode() публичный Метод

public UrlEncode ( string str ) : string
str string
Результат string