C# Класс org.GraphDefined.Vanaheimr.Hermod.HTTP.HTTPExtentions

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

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

Метод Описание
CreateBadRequest ( HTTPRequest HTTPRequest, String Context, String ParameterName ) : HTTPResponse
CreateBadRequest ( HTTPRequest HTTPRequest, String Context, String ParameterName, String Value ) : HTTPResponse
CreateError ( String Text ) : Byte[]
CreateNotFound ( HTTPRequest HTTPRequest, String Context, String ParameterName, String Value ) : HTTPResponse
GetRequestBodyAsUTF8String ( this Request, HTTPContentType HTTPContentType ) : HTTPResult
ParseXMLRequestBody ( this Request, HTTPContentType ContentType = null ) : HTTPResult
TryParseI18NString ( HTTPRequest HTTPRequest, Newtonsoft.Json.Linq.JObject DescriptionJSON, I18NString &I18N, HTTPResponse &Response ) : System.Boolean
TryParseJArrayRequestBody ( this HTTPRequest, Newtonsoft.Json.Linq.JArray &JSON, HTTPResponse &HTTPResponse, System.Boolean AllowEmptyHTTPBody = false, String JSONLDContext = null ) : System.Boolean
TryParseJObjectRequestBody ( this HTTPRequest, JSONWrapper &JSON, HTTPResponse &HTTPResponse, System.Boolean AllowEmptyHTTPBody = false, String JSONLDContext = null ) : System.Boolean

Описание методов

CreateBadRequest() публичный статический Метод

public static CreateBadRequest ( HTTPRequest HTTPRequest, String Context, String ParameterName ) : HTTPResponse
HTTPRequest HTTPRequest
Context String
ParameterName String
Результат HTTPResponse

CreateBadRequest() публичный статический Метод

public static CreateBadRequest ( HTTPRequest HTTPRequest, String Context, String ParameterName, String Value ) : HTTPResponse
HTTPRequest HTTPRequest
Context String
ParameterName String
Value String
Результат HTTPResponse

CreateError() публичный статический Метод

public static CreateError ( String Text ) : Byte[]
Text String
Результат Byte[]

CreateNotFound() публичный статический Метод

public static CreateNotFound ( HTTPRequest HTTPRequest, String Context, String ParameterName, String Value ) : HTTPResponse
HTTPRequest HTTPRequest
Context String
ParameterName String
Value String
Результат HTTPResponse

GetRequestBodyAsUTF8String() публичный статический Метод

public static GetRequestBodyAsUTF8String ( this Request, HTTPContentType HTTPContentType ) : HTTPResult
Request this
HTTPContentType HTTPContentType
Результат HTTPResult

ParseXMLRequestBody() публичный статический Метод

public static ParseXMLRequestBody ( this Request, HTTPContentType ContentType = null ) : HTTPResult
Request this
ContentType HTTPContentType
Результат HTTPResult

TryParseI18NString() публичный статический Метод

public static TryParseI18NString ( HTTPRequest HTTPRequest, Newtonsoft.Json.Linq.JObject DescriptionJSON, I18NString &I18N, HTTPResponse &Response ) : System.Boolean
HTTPRequest HTTPRequest
DescriptionJSON Newtonsoft.Json.Linq.JObject
I18N I18NString
Response HTTPResponse
Результат System.Boolean

TryParseJArrayRequestBody() публичный статический Метод

public static TryParseJArrayRequestBody ( this HTTPRequest, Newtonsoft.Json.Linq.JArray &JSON, HTTPResponse &HTTPResponse, System.Boolean AllowEmptyHTTPBody = false, String JSONLDContext = null ) : System.Boolean
HTTPRequest this
JSON Newtonsoft.Json.Linq.JArray
HTTPResponse HTTPResponse
AllowEmptyHTTPBody System.Boolean
JSONLDContext String
Результат System.Boolean

TryParseJObjectRequestBody() публичный статический Метод

public static TryParseJObjectRequestBody ( this HTTPRequest, JSONWrapper &JSON, HTTPResponse &HTTPResponse, System.Boolean AllowEmptyHTTPBody = false, String JSONLDContext = null ) : System.Boolean
HTTPRequest this
JSON JSONWrapper
HTTPResponse HTTPResponse
AllowEmptyHTTPBody System.Boolean
JSONLDContext String
Результат System.Boolean