Class Functions
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
-
Methods
CheckVersion(uint, uint, uint)
public static bool CheckVersion(uint major, uint minor, uint micro)
Parameters
major uint
minor uint
micro uint
Returns
- bool
CookieParse(string, Uri?)
public static Cookie? CookieParse(string header, Uri? origin)
Parameters
header string
origin Uri
Returns
- Cookie
CookiesFree(SList)
public static void CookiesFree(SList cookies)
Parameters
cookies SList
CookiesFromRequest(Message)
public static SList CookiesFromRequest(Message msg)
Parameters
msg Message
Returns
- SList
CookiesFromResponse(Message)
public static SList CookiesFromResponse(Message msg)
Parameters
msg Message
Returns
- SList
public static string CookiesToCookieHeader(SList cookies)
Parameters
cookies SList
Returns
- string
CookiesToRequest(SList, Message)
public static void CookiesToRequest(SList cookies, Message msg)
Parameters
cookies SList
msg Message
CookiesToResponse(SList, Message)
public static void CookiesToResponse(SList cookies, Message msg)
Parameters
cookies SList
msg Message
DateTimeNewFromHttpString(string)
public static DateTime? DateTimeNewFromHttpString(string dateString)
Parameters
dateString string
Returns
- DateTime
public static string DateTimeToString(DateTime date, DateFormat format)
Parameters
date DateTime
format DateFormat
Returns
- string
public static string FormEncodeDatalist(Data formDataSet)
Parameters
formDataSet Data
Returns
- string
public static string FormEncodeHash(HashTable formDataSet)
Parameters
formDataSet HashTable
Returns
- string
public static string FormEncodeValist(string firstField, nint args)
Parameters
firstField string
args nint
Returns
- string
GetMajorVersion()
public static uint GetMajorVersion()
Returns
- uint
GetMicroVersion()
public static uint GetMicroVersion()
Returns
- uint
GetMinorVersion()
public static uint GetMinorVersion()
Returns
- uint
public static bool HeaderContains(string header, string token)
Parameters
header string
token string
Returns
- bool
public static void HeaderFreeList(SList list)
Parameters
list SList
public static void HeaderFreeParamList(HashTable paramList)
Parameters
paramList HashTable
public static void HeaderGStringAppendParam(String @string, string name, string? value)
Parameters
string String
name string
value string
public static void HeaderGStringAppendParamQuoted(String @string, string name, string value)
Parameters
string String
name string
value string
public static SList HeaderParseList(string header)
Parameters
header string
Returns
- SList
public static HashTable HeaderParseParamList(string header)
Parameters
header string
Returns
- HashTable
public static HashTable? HeaderParseParamListStrict(string header)
Parameters
header string
Returns
- HashTable
public static HashTable HeaderParseSemiParamList(string header)
Parameters
header string
Returns
- HashTable
public static HashTable? HeaderParseSemiParamListStrict(string header)
Parameters
header string
Returns
- HashTable
public static bool HeadersParse(string str, int len, MessageHeaders dest)
Parameters
str string
len int
dest MessageHeaders
Returns
- bool
public static void MessageHeadersIterInit(out MessageHeadersIter iter, MessageHeaders hdrs)
Parameters
iter MessageHeadersIter
hdrs MessageHeaders
SessionErrorQuark()
public static Quark SessionErrorQuark()
Returns
- Quark
StatusGetPhrase(uint)
public static string StatusGetPhrase(uint statusCode)
Parameters
statusCode uint
Returns
- string
TldDomainIsPublicSuffix(string)
public static bool TldDomainIsPublicSuffix(string domain)
Parameters
domain string
Returns
- bool
TldErrorQuark()
public static Quark TldErrorQuark()
Returns
- Quark
TldGetBaseDomain(string)
public static string TldGetBaseDomain(string hostname)
Parameters
hostname string
Returns
- string
UriDecodeDataUri(string, out string?)
public static Bytes UriDecodeDataUri(string uri, out string? contentType)
Parameters
uri string
contentType string
Returns
- Bytes
UriEqual(Uri, Uri)
public static bool UriEqual(Uri uri1, Uri uri2)
Parameters
uri1 Uri
uri2 Uri
Returns
- bool
WebsocketErrorQuark()
public static Quark WebsocketErrorQuark()
Returns
- Quark