|
HTTP соединение: как сохранить в течение всего сеанса?
| ☑ |
0
Nicole
29.08.19
✎
11:34
|
Работаю с неким сервисом. Перед получением данных с этого сервиса необходимо пройти авторизацию. Необходимо сделать так, чтобы
авторизация выполнялась один раз - при первом запросе, а все последующие использовали это HTTP соединение и полученные в ходе авторизации куки.
Какой механизм лучше для этого использовать? Параметры сеанса? Спасибо.
|
|
1
Pro1001C
29.08.19
✎
11:39
|
А если через токен? Первый раз прошли авторизацию, получили временный токен, а дальше уже с ним работаете
|
|
2
Nicole
29.08.19
✎
11:53
|
(1) простите за непонятливость, но - ????
|
|
3
bootini
29.08.19
✎
11:54
|
(1) При разрыве соединения уже другой токен нужен.
|
|
4
Pro1001C
29.08.19
✎
11:57
|
(2) посмотрите документацию к апи такскома, у них похоже реализовано
(3) Почему? Прошли авторизацию, получили токен. А другие методы работают только через токен, без авторизации. Если сервер хранит токен какое-то время, то разрыв соединения не страшен
|
|
5
Йохохо
29.08.19
✎
12:01
|
(3) что такое разрыв HTTPсоединение?
|
|
6
bootini
29.08.19
✎
12:11
|
(5) Имелось ввиду как через браузер - авторизировался полазил по сайту, закрыл страницу, авторизируйся снова.
|
|
7
bootini
29.08.19
✎
12:12
|
(5) а в случае с временным токеном, разрыв это когда он устаривает
|
|
8
Cyberhawk
29.08.19
✎
12:15
|
Если в актуальных 8.3 это еще прокатывает, то в структуру и ПоместитьВоВременноеХранилище (с указанием УИДа).
Тогда не протухнет (в лучшем случае до 20 минут).
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан