1 | |||||||||||
Авторизация на сайте и получение данных по запросу19.08.2017, 00:17. Показов 1701. Ответов 11
Метки нет (Все метки)
Доброго времени суток. Ребят подскажите. В общем делаю авторизацию на сайте, все хорошо проходит я авторизуюсь. Потом мне нужно по запросу получить JSON в Response. Но мне выдает что я не авторизован. Как можно поддержать (работать в той же сессии как я понимаю).
Делаю запрос на авторизацию:
Так пытаюсь получить JSON (в анализатое смотрел):
Добавлено через 10 минут Точнее пишет: HTTP/1.1 401 Unauthorized
0
|
19.08.2017, 00:17 | |
Ответы с готовыми решениями:
11
Авторизация на сайте и получение данных из личного кабинета на сайте Авторизация на сайте и получение html кода страницы Получение данных по запросу через COM Порт Авторизация на сервере и получение данных |
19.08.2017, 16:18 [ТС] | 3 | |||||
Да я получаю данные в response
То есть надо смотреть какие параметры передавать надо что бы выполнить запрос?
0
|
19.08.2017, 17:58 | 5 |
нет не просто
вот зачем вам приходит токен? чисто нечем людям было заняться? давайте что-нибудь пошлем в ответ на запрос??? если нет описания API можно только сниффать обмен существующего приложения и смотреть, куда и как эти данные пихаются
1
|
22.08.2017, 12:39 [ТС] | 8 | |||||
Простите за наглость, но подскажите почему не могу получить токен, выдает ошибку и все.
0
|
22.08.2017, 13:21 | 9 |
Сообщение было отмечено First как решение
Решение
а что, ответ похож на JSON array ??
по мне, так обычный TSuperObject соответственно A не создается. а вы и не проверяете. лезете for ... A.Length соответственно, NIL.Length не существует еще раз настоятельно рекомендую пользоваться дебаггером. и он вам даже показал, на какой строке ошибка а вот мы почему-то должны догадываться.
1
|
22.08.2017, 22:15 [ТС] | 10 |
Спасибо большое я разобрался. Теперь точно ошибаться в этом не буду. Спасибо еще раз.
Добавлено через 3 часа 19 минут Ребят собственно по теме еще спрошу вас. В общем я посмотрел какие параметры отправляются на сервер по запросу, но там нет куда отправить токен. Передаваемые параметры page 1 sort Name dir asc pageSize 500 showInactive false Вот думаю как получить ответ. Может надо использовать cookie? Тогда подскажите, что смотреть. Простите за глупые вопросы, но с таким не работал(
0
|
22.08.2017, 22:31 | 11 |
смотрите не на параметры а на заголовки (headers)
обычно именно там передается токен Навскидочку что то типа Authorization: Bearer JNNK2KbdQPvrMNxKFJL9ZXDbkq79xJQAHWEM8sZ+R8KR0ppmc8uStlBO96cyhvBv/a6tOvnWTeIt73yu5n5h92/vo1l49RVqG+H7B7BNFb3+KML2Q2RJSSn9LBCk/DMXr6nZVwoxjh3lI0RnqopyuWMBJgu9v4h3H8Ku2seS7gkWYU0NGLn70HBnU3+2q2BKcaKzKJuXKgXzZ rT6xS+YRm9Ig4LAoA+6yQCRW9fr+yjiIcq/ecrvfpvhZP0B/XvG3PjTi5TQfcLrMb/YTdv4tOUvjRwqQNbeqGUXWzqo7NszaTDQaBeRXhk/TobYNEl4os0Mm1wcSzlNXZWUBRatRTXPSiesxdXxegsht5wW4+qtS8VdHFL/iR0LIqkSebyKHIrK95afpGMmV/iFnOLaZT+LZoRN22+yI3DpU7KymVmIkZZsP/zLWSd+PBSxlhsPbqllgIJHEWi9rLJ0zKbeaNmFECEvlTTiQr8AqOx50RJV8GbUYI81/OZALiwZxYn1SCibzgr/Q2gjv3wJh34GOYPFqae4A/JIhva32KtGjs6PtAUG+BSVADTNcEAch7FmGKcID5oPfXwHP0vquSihFRr33lj2jzVDh/1vYg9bg+WaoOlrwrUo/oAFmWogcl/IptLMnVeVeDZia3KmFEqD49E1CQSpxIS6IQ+ZE8qEaQA=
1
|
22.08.2017, 22:40 [ТС] | 12 | ||||||||||
Да такое я уже нашел.
Authorization-Token lIPwYCCqHx0paUEO8x3TbeuMjpy6i7…wNgb4YPckBMMcxwoL0Oi2GnlhAfE= А потом как действовать? Я так понимаю перед запросом надо указать? Примерно так:
Все разобрался все получаю. Не знаю как правильно или нет но работает (если что то поправлю потом)
0
|
22.08.2017, 22:40 | |
22.08.2017, 22:40 | |
Помогаю со студенческими работами здесь
12
Авторизация на сайте и ввод данных в поля Получение данных введенных в форму на сайте Получение капчи с сайта и отправка данных в форму на сайте Авторизация в Windows по запросу клиента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |