C# 클래스 TrakHound.Tools.Web.HTTP

파일 보기 프로젝트 열기: TrakHound/TrakHound-Community 1 사용 예제들

공개 메소드들

메소드 설명
GET ( string url, bool returnBytes ) : ResponseInfo
GET ( HTTPInfo info ) : string
GET ( string url ) : string
GET ( string url, HeaderData headers ) : string
GET ( string url, HeaderData headers, string userAgent ) : string
GET ( string url, HeaderData headers, string userAgent, NetworkCredential credential ) : string
GetPostValue ( string body, string parameterName ) : string
POST ( HTTPInfo info ) : string
POST ( string url, NameValueCollection postValues ) : string
POST ( string url, PostContentData postContentData ) : string
POST ( string url, PostContentData postContentData, HeaderData headers ) : string
POST ( string url, PostContentData postContentData, HeaderData headers, string userAgent ) : string
POST ( string url, PostContentData postContentData, HeaderData headers, string userAgent, NetworkCredential credential ) : string
PUT ( string url ) : string
PUT ( string url, NameValueCollection postValues ) : string
PUT ( string url, PostContentData postContentData, HeaderData headers ) : string
PUT ( string url, PostContentData postContentData, HeaderData headers, string userAgent ) : string
PUT ( string url, PostContentData postContentData, HeaderData headers, string userAgent, NetworkCredential credential ) : string

비공개 메소드들

메소드 설명
GetBytes ( string s ) : byte[]
GetFileContents ( FileContentData fileDatas, string boundary ) : byte[]

Get bytes for HTTP file Content

SendData ( bool returnBytes, string method, string url, PostContentData postDatas = null, FileContentData fileDatas = null, HeaderData headers = null, string userAgent = null, NetworkCredential credential = null, ProxySettings proxySettings = null, int timeout = TIMEOUT, int maxAttempts = CONNECTION_ATTEMPTS, bool getResponse = true ) : ResponseInfo
SendData ( string method, string url, PostContentData postDatas = null, FileContentData fileDatas = null, HeaderData headers = null, string userAgent = null, NetworkCredential credential = null, ProxySettings proxySettings = null, int timeout = TIMEOUT, int maxAttempts = CONNECTION_ATTEMPTS, bool getResponse = true ) : string

메소드 상세

GET() 공개 정적인 메소드

public static GET ( string url, bool returnBytes ) : ResponseInfo
url string
returnBytes bool
리턴 ResponseInfo

GET() 공개 정적인 메소드

public static GET ( HTTPInfo info ) : string
info HTTPInfo
리턴 string

GET() 공개 정적인 메소드

public static GET ( string url ) : string
url string
리턴 string

GET() 공개 정적인 메소드

public static GET ( string url, HeaderData headers ) : string
url string
headers HeaderData
리턴 string

GET() 공개 정적인 메소드

public static GET ( string url, HeaderData headers, string userAgent ) : string
url string
headers HeaderData
userAgent string
리턴 string

GET() 공개 정적인 메소드

public static GET ( string url, HeaderData headers, string userAgent, NetworkCredential credential ) : string
url string
headers HeaderData
userAgent string
credential System.Net.NetworkCredential
리턴 string

GetPostValue() 공개 정적인 메소드

public static GetPostValue ( string body, string parameterName ) : string
body string
parameterName string
리턴 string

POST() 공개 정적인 메소드

public static POST ( HTTPInfo info ) : string
info HTTPInfo
리턴 string

POST() 공개 정적인 메소드

public static POST ( string url, NameValueCollection postValues ) : string
url string
postValues System.Collections.Specialized.NameValueCollection
리턴 string

POST() 공개 정적인 메소드

public static POST ( string url, PostContentData postContentData ) : string
url string
postContentData PostContentData
리턴 string

POST() 공개 정적인 메소드

public static POST ( string url, PostContentData postContentData, HeaderData headers ) : string
url string
postContentData PostContentData
headers HeaderData
리턴 string

POST() 공개 정적인 메소드

public static POST ( string url, PostContentData postContentData, HeaderData headers, string userAgent ) : string
url string
postContentData PostContentData
headers HeaderData
userAgent string
리턴 string

POST() 공개 정적인 메소드

public static POST ( string url, PostContentData postContentData, HeaderData headers, string userAgent, NetworkCredential credential ) : string
url string
postContentData PostContentData
headers HeaderData
userAgent string
credential System.Net.NetworkCredential
리턴 string

PUT() 공개 정적인 메소드

public static PUT ( string url ) : string
url string
리턴 string

PUT() 공개 정적인 메소드

public static PUT ( string url, NameValueCollection postValues ) : string
url string
postValues System.Collections.Specialized.NameValueCollection
리턴 string

PUT() 공개 정적인 메소드

public static PUT ( string url, PostContentData postContentData, HeaderData headers ) : string
url string
postContentData PostContentData
headers HeaderData
리턴 string

PUT() 공개 정적인 메소드

public static PUT ( string url, PostContentData postContentData, HeaderData headers, string userAgent ) : string
url string
postContentData PostContentData
headers HeaderData
userAgent string
리턴 string

PUT() 공개 정적인 메소드

public static PUT ( string url, PostContentData postContentData, HeaderData headers, string userAgent, NetworkCredential credential ) : string
url string
postContentData PostContentData
headers HeaderData
userAgent string
credential System.Net.NetworkCredential
리턴 string