Size: a a a

iOS Developers — русскоговорящее сообщество

2021 August 10

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
А тут есть отзывчивые программисты?))

Не могу сделать Get запрос, с Authorization: Bearer %token%

В postman и android сделал, всё корректно работает.

В ios возвращается error авторизации, подскажите пожалуйста, какую обычно библиотеку вы используете.

Мне достаточно будет ссылку в гугл. Спасибо 😉
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
просто вводишь свой appleid и ставишь автоматическое управление code sign в настройках таргета. возможно еще нужно будет на портале принять соглашение разработчика. но в целом должно работать. подключаешь девайс пробуешь запустить. если вылезет ошибка сюда скидывай
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
urlsession создаешь datatask с httpurlrequest, в нем указываешь хедер Authorization со значением Bearer <token>
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
Я кажется так и сделал, вначале хранил токен в userdef, но решил может он там обрезается и захардкодил, но почему-то не работает.

Возможно что-то поменялось в swift 4 или я говнокодер, но простой пример get с параметрами в гугл найти не могу.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну выглядит нормально, где проблема возникает?
источник

P

Purple in iOS Developers — русскоговорящее сообщество
@donnanna смотрите какое интересное видео!
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
Собственно проблема в том, что сервер отвечает,
{
   "message": "Unauthenticated."
}
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
Хотя в postman все ок
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Спасибо :)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну перед запросом проверь все поля urlrequest, где-то был экстеншен для него, который делает curl строку для идентичного запроса, можешь ее взять и проверить
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
но скорее всего у тебя bearer не совпадает
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
так же можно подключить через прокси типа proxyman и подебажить, посмотреть что фактически в сеть улетает
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
А это мысль
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
Попробую спасиб)
источник

Х

Хд Комел in iOS Developers — русскоговорящее сообщество
Всем привет, вопрос по приложению с расписанием. Необходимо подсвечивать элемент списка в соответствии с текущим временем. Например, элемент списка отображает сессию в период с 3 до 4 вечера, и с 3 до 4 вечера этот элемент подсвечен. Вопрос как эффективно это реализовать. Каждый элемент списка может обновляться каждую минуту и смотреть не надо ли подсветиться, но это кажется не очень оптимальным решением, ведь у меня есть четкий порядок (идущее вперед время), когда что-то может подсветиться, а когда — нет. Пишу на SwftUI, и тупое обновление по времени выше, думал реализовывать через TimerPublisher. Какие есть варианты сделать это максимально эффективно?
источник

АЧ

Антон Чехов... in iOS Developers — русскоговорящее сообщество
А у тебя должен быть get?
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
В данном случае да
источник

АЧ

Антон Чехов... in iOS Developers — русскоговорящее сообщество
Немного смущает, что ты указал контент тайп как json
Это надо?
источник

ИК

Иван Колганов... in iOS Developers — русскоговорящее сообщество
я оттебажил как сказал Денис, в итоге нашел ошибку, он почему-то обращается к корневому домену, а не к ссылке и header тоже игнорирует, думаю нужно разобраться с ссылкой, затем с header-ами
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
тю
источник