C# 클래스 HTTP.Request

파일 보기 프로젝트 열기: wids-eria/tf_client 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
EOL byte[]
acceptGzip bool
bytes byte[]
exception System.Exception
isDone bool
maximumRetryCount int
method string
protocol string
response Response
state RequestState
uri System.Uri
useCache bool

보호된 프로퍼티들

프로퍼티 타입 설명
pathAndQuery string

공개 메소드들

메소드 설명
AddHeader ( string name, string value ) : void
AddParameter ( string name, string value ) : void
AddParameters ( string>.Dictionary parms ) : void
GetHeader ( string name ) : string
GetHeaders ( string name ) : List
Request ( string method, string uri ) : UnityEngine
Request ( string method, string uri, bool useCache ) : UnityEngine
Request ( string method, string uri, byte bytes ) : UnityEngine
Send ( ) : void
SetHeader ( string name, string value ) : void
SetParameter ( string name, string value ) : void
SetParameters ( string>.Dictionary parms ) : void
SetText ( JSON json ) : void
SetText ( string value ) : void
ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool
WriteToStream ( Stream outputStream ) : void

보호된 메소드들

메소드 설명
BuildQuery ( ) : string

메소드 상세

AddHeader() 공개 메소드

public AddHeader ( string name, string value ) : void
name string
value string
리턴 void

AddParameter() 공개 메소드

public AddParameter ( string name, string value ) : void
name string
value string
리턴 void

AddParameters() 공개 메소드

public AddParameters ( string>.Dictionary parms ) : void
parms string>.Dictionary
리턴 void

BuildQuery() 보호된 메소드

protected BuildQuery ( ) : string
리턴 string

GetHeader() 공개 메소드

public GetHeader ( string name ) : string
name string
리턴 string

GetHeaders() 공개 메소드

public GetHeaders ( string name ) : List
name string
리턴 List

Request() 공개 메소드

public Request ( string method, string uri ) : UnityEngine
method string
uri string
리턴 UnityEngine

Request() 공개 메소드

public Request ( string method, string uri, bool useCache ) : UnityEngine
method string
uri string
useCache bool
리턴 UnityEngine

Request() 공개 메소드

public Request ( string method, string uri, byte bytes ) : UnityEngine
method string
uri string
bytes byte
리턴 UnityEngine

Send() 공개 메소드

public Send ( ) : void
리턴 void

SetHeader() 공개 메소드

public SetHeader ( string name, string value ) : void
name string
value string
리턴 void

SetParameter() 공개 메소드

public SetParameter ( string name, string value ) : void
name string
value string
리턴 void

SetParameters() 공개 메소드

public SetParameters ( string>.Dictionary parms ) : void
parms string>.Dictionary
리턴 void

SetText() 공개 메소드

public SetText ( JSON json ) : void
json JSON
리턴 void

SetText() 공개 메소드

public SetText ( string value ) : void
value string
리턴 void

ValidateServerCertificate() 공개 정적인 메소드

public static ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool
sender object
certificate System.Security.Cryptography.X509Certificates.X509Certificate
chain System.Security.Cryptography.X509Certificates.X509Chain
sslPolicyErrors SslPolicyErrors
리턴 bool

WriteToStream() 공개 메소드

public WriteToStream ( Stream outputStream ) : void
outputStream Stream
리턴 void

프로퍼티 상세

EOL 공개적으로 정적으로 프로퍼티

public static byte[] EOL
리턴 byte[]

acceptGzip 공개적으로 프로퍼티

public bool acceptGzip
리턴 bool

bytes 공개적으로 프로퍼티

public byte[] bytes
리턴 byte[]

exception 공개적으로 프로퍼티

public Exception,System exception
리턴 System.Exception

isDone 공개적으로 프로퍼티

public bool isDone
리턴 bool

maximumRetryCount 공개적으로 프로퍼티

public int maximumRetryCount
리턴 int

method 공개적으로 프로퍼티

public string method
리턴 string

pathAndQuery 보호되어 있는 프로퍼티

protected string pathAndQuery
리턴 string

protocol 공개적으로 프로퍼티

public string protocol
리턴 string

response 공개적으로 프로퍼티

public Response,HTTP response
리턴 Response

state 공개적으로 프로퍼티

public RequestState state
리턴 RequestState

uri 공개적으로 프로퍼티

public Uri,System uri
리턴 System.Uri

useCache 공개적으로 프로퍼티

public bool useCache
리턴 bool