C# Класс HTTP.Request

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Защищенные свойства (Protected)

Свойство Тип Описание
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