2014-01-09 3 views
0

Я пытаюсь отправить кодированное значение андроида emoji UTF-8 в качестве параметра, но не работает. Для Oauth используется Scribe Сервер возвращает 401. фрагмент кода:Как поддерживать emoji как значение параметра?

OAuthRequest testRequest = new OAuthRequest(Verb.GET, BASE_URI + "/path/testParam?testParam=%F0%9F%90%B1"); 
getService().signRequest(token, testRequest); 
Response response = testRequest.send(); 
System.out.println(response.getBody()); 

Если я ставлю другие значения для testParam он переживает. Или, если я не подписываю запрос. Кто-нибудь знает, в чем проблема?

ответ

0

Я решил эту проблему путем двойного кодирования значения параметра.

Смежные вопросы