Описание тега basicnamevaluepair

Простой класс, инкапсулирующий пару атрибут / значение в Java. Обычно используется для создания HttpPost

Этот класс соответствует общей грамматике и правилам форматирования, изложенным в разделах 2.2 и 3.6 RFC 2616 2.2. Основные правила. Следующие правила используются в данной спецификации для описания основных конструкций синтаксического анализа. Набор символов US-ASCII определяется ANSI X3.4-1986.

OCTET =
СИМВОЛ =
UPALPHA =
LOALPHA =
ALPHA = UPALPHA | ЦИФРА LOALPHA =
CR =
LF =
SP =
HT =
<"> =

Многие значения полей заголовка HTTP/1.1 состоят из слов, разделенных LWS или специальными символами. Эти специальные символы ДОЛЖНЫ быть в строке в кавычках для использования в значении параметра (как определено в разделе 3.6).

 token          = 1* 
 separators     = "(" | ")" | "<" | ">" | "@"
                | "," | ";" | ":" | "\" | <">
                | "/" | "[" | "]" | "?" | "="
                | "{" | "}" | SP | HT

Строка текста анализируется как одно слово, если она заключена в двойные кавычки.

 quoted-string  = ( <"> *(qdtext | quoted-pair ) <"> )
 qdtext         =  ">>

Символ обратной косой черты ("\") МОЖЕТ использоваться как односимвольный механизм цитирования только в конструкциях строки в кавычках и комментариев.

 quoted-pair    = "\" CHAR

3.6 Кодирование передачи Параметры представлены в виде пар атрибут / значение.

 parameter               = attribute "=" value
 attribute               = token
 value                   = token | quoted-string