C# Класс FalcoA.Core.HttpHelper

Показать файл Открыть проект

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

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