Function

Soupheader_g_string_append_param_quoted

Declaration [src]

void
soup_header_g_string_append_param_quoted (
  GString* string,
  const char* name,
  const char* value
)

Description [src]

Appends something like name="value" to string, taking care to escape any quotes or backslashes in value.

If value is (non-ASCII) UTF-8, this will instead use RFC 5987 encoding, just like soup_header_g_string_append_param().

Parameters

string GString
 

A GString being used to construct an HTTP header value.

 The data is owned by the caller of the function.
name const char*
 

A parameter name.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
value const char*
 

A parameter value.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.