Здравствуйте, господа! Работал тут с API ЯДиска, все шло хорошо до момента отправки авторизации не из SDK. Тут просят сделать так:
Полученный токен следует передавать в заголовке Authorization при каждом вызове API Диска, указывая тип токена перед его значением. Пример такого заголовка: Authorization: OAuth 0c4181a7c2cf4521964a72ff57a34a07
Оно бы и хорошо, но:
connection.setRequestMethod("POST");
connection.addRequestProperty("Authorization: OAuth", "0c4181a7c2cf4521964a72ff57a34a07");
Отдают ошибку:
java.lang.IllegalArgumentException: Illegal character(s) in message header field: Authorization: OAuth
Я понимаю, что есть ошибка, но с утреца чего-то не могу придумать, как её решить, ибо заголовки никогда не передавал почти. Кто может, подскажите решение, пожалуйста. Заранее спасибо!
Исправленный код:
connection.addRequestProperty("Authorization", "OAuth 0c4181a7c2cf4521964a72ff57a34a07");
Собственно, ответ сформировался исходя из этих двух вопросов:
В моем коде ошибка в:
setRequestMethod("POST");
Здесь не надо делать POST, можно даже не указывать точный вид запроса
и в:
"Authorization: OAuth", "0c4181a7c2cf4521964a72ff57a34a07"
Здесь такая форма записи дает две ошибки:
Все ошибки выше поправлены, надеюсь кому-нибудь позже помогут :)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно выводить заряд батареи на экран что собственно и делаю ,но дальше он должен изменятся в зависимости от уровня ,но у меня он печатает...
Я учусь java и разработке на Android и тут я задумался над одним вопросомКак понять, что технические характеристики смартфона будут поддерживать...
В моем приложении пользователи регистрируются, и их данные отображаются на веб-сервереЯ хочу добавить функцию восстановления пароля, в котором,...
Как поставить лайк, используя API от Вконтакте? Язык: Java Платформа: Android Среда: Android Studio