C# 클래스 RedXuCSharpClass.HttpHelper

Http操作类.
파일 보기 프로젝트 열기: redxu/HttpHelper

공개 메소드들

메소드 설명
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