C# Class Manos.Http.HttpUtility

Exibir arquivo Open project: toptensoftware/manos

Public Methods

Method Description
AddBasicAuthentication ( Manos.Http.HttpEntity entity, string user, string password ) : void
EncodeChar ( char ch ) : bool
HtmlEncode ( string s ) : string
ParseUrlEncodedData ( string data ) : Manos.Collections.DataDictionary
ParseUrlEncodedData ( string data, Encoding encoding ) : Manos.Collections.DataDictionary
ToHex ( int n ) : char
UrlDecode ( string s, Encoding e ) : string
UrlEncode ( string input ) : string
UrlEncode ( string input, Encoding e ) : string

Private Methods

Method Description
GetChar ( byte bytes, int offset, int length ) : int
GetChar ( string str, int offset, int length ) : int
GetInt ( byte b ) : int
HtmlDecode ( string s ) : string
InitHtmlEntities ( ) : char>.SortedDictionary
ParseUrlEncodedData ( string data, Encoding encoding, Manos.Collections.DataDictionary result ) : void
WriteCharBytes ( IList buf, char ch, Encoding e ) : void

Method Details

AddBasicAuthentication() public static method

public static AddBasicAuthentication ( Manos.Http.HttpEntity entity, string user, string password ) : void
entity Manos.Http.HttpEntity
user string
password string
return void

EncodeChar() public static method

public static EncodeChar ( char ch ) : bool
ch char
return bool

HtmlEncode() public static method

public static HtmlEncode ( string s ) : string
s string
return string

ParseUrlEncodedData() public static method

public static ParseUrlEncodedData ( string data ) : Manos.Collections.DataDictionary
data string
return Manos.Collections.DataDictionary

ParseUrlEncodedData() public static method

public static ParseUrlEncodedData ( string data, Encoding encoding ) : Manos.Collections.DataDictionary
data string
encoding System.Text.Encoding
return Manos.Collections.DataDictionary

ToHex() public static method

public static ToHex ( int n ) : char
n int
return char

UrlDecode() public static method

public static UrlDecode ( string s, Encoding e ) : string
s string
e System.Text.Encoding
return string

UrlEncode() public static method

public static UrlEncode ( string input ) : string
input string
return string

UrlEncode() public static method

public static UrlEncode ( string input, Encoding e ) : string
input string
e System.Text.Encoding
return string