C# 클래스 FalcoA.Core.HttpHelper

파일 보기 프로젝트 열기: TaikorInc/FalcoA

공개 메소드들

메소드 설명
CreateGetHttpResponse ( string url, int timeout = 60000, string userAgent = "", CookieContainer cookies = null, string referer = "" ) : HttpWebResponse

创建GET方式的HTTP请求

CreatePostHttpResponse ( string url, string postData, int timeout = 60000, string userAgent = "", CookieContainer cookies = null, string referer = "" ) : HttpWebResponse

创建POST方式的HTTP请求

GetHttpContent ( string url, string postData = null, CookieContainer cookies = null, string userAgent = "", string referer = "", string cookiesDomain = "" ) : string

获取网页的内容

비공개 메소드들

메소드 설명
CheckValidationResult ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) : bool

验证证书

SetCookie ( HttpWebResponse response, string defaultDomain ) : CookieCollection

根据response中头部的set-cookie对request中的cookie进行设置

메소드 상세

CreateGetHttpResponse() 공개 정적인 메소드

创建GET方式的HTTP请求
public static CreateGetHttpResponse ( string url, int timeout = 60000, string userAgent = "", CookieContainer cookies = null, string referer = "" ) : HttpWebResponse
url string
timeout int
userAgent string
cookies System.Net.CookieContainer
referer string
리턴 System.Net.HttpWebResponse

CreatePostHttpResponse() 공개 정적인 메소드

创建POST方式的HTTP请求
public static CreatePostHttpResponse ( string url, string postData, int timeout = 60000, string userAgent = "", CookieContainer cookies = null, string referer = "" ) : HttpWebResponse
url string
postData string
timeout int
userAgent string
cookies System.Net.CookieContainer
referer string
리턴 System.Net.HttpWebResponse

GetHttpContent() 공개 정적인 메소드

获取网页的内容
public static GetHttpContent ( string url, string postData = null, CookieContainer cookies = null, string userAgent = "", string referer = "", string cookiesDomain = "" ) : string
url string Url
postData string Post的信息
cookies System.Net.CookieContainer Cookies
userAgent string 浏览器标识
referer string 来源页
cookiesDomain string Cookies的Domian参数,配合cookies使用;为空则取url的Host
리턴 string