Какова кодировка тела HTTP POST, вызываемого из службы AppEngine TaskQueue?
Если я создаю задачу через TaskOptions#payload(byte[], String)
, какой будет кодировка тела HTTP-запроса?
Точно так же, какая будет кодировка String
, созданного с помощью TaskOptions#param(String, byte[])
и получено через ServletRequest#getParameter(String)
?
ОБНОВЛЕНИЕ: Какое имя набора символов я должен использовать в
req.getParameter("myParam").getBytes(charset)
чтобы вернуть двоичные данные, которые я отправил через TaskOptions#param(String, byte[])
?
Кажется, это значение по умолчанию для конкретного сервлета-контейнера, которое не определено в определении для «application/x-www-form-urlencoded» в http://www.w3.org/TR/html4/Interact/forms.html#h-17.13.4.1 -- потому что все это уже абстрагировано в API сервлета.