Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Get-запрос, JWT авторизация / 4 сообщений из 4, страница 1 из 1
30.05.2020, 21:28
    #39964514
st90
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Get-запрос, JWT авторизация
Нужно отправить GET-запрос, есть jwt-токен
Если отправляю в веб-сервисе - всё удачно отрабатывает.
На Delphi ни разу с токенами не пробовал отправлять.
Делаю так:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
IdHTTP2.IOHandler:=IdSSLIOHandlerSocketOpenSSL2;
token:= 'XXX';
Request:='https://xxx.yy/req';
IdHTTP2.Request.CustomHeaders.Clear;
IdHTTP2.Request.CustomHeaders.Add('content-type: application/json');
IdHTTP2.Request.CustomHeaders.Add('authorization: Bearer '+token);
Result:=IdHTTP2.Get(Request);



Выдаёт авторSocket Error #10054 Connection reset by peer

Думаю что неправильно сую значения в Header
...
Рейтинг: 0 / 0
30.05.2020, 21:59
    #39964523
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Get-запрос, JWT авторизация
st90Думаю что неправильно сую значения в Header

Ну так возьми любой HTTP сниффер да сравни.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.05.2020, 22:55
    #39964532
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Get-запрос, JWT авторизация
st90,

может, SSL неподерживаемой версии?
...
Рейтинг: 0 / 0
30.05.2020, 23:15
    #39964536
st90
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Get-запрос, JWT авторизация
Cobalt747, браво!
Точно, так и оказалось.
Я конечно думал про это, но проверить не проверял.
Поменял метод у IdSSLIOHandlerSocketOpenSSL2 на sslvTLSv1_2 и заработало.
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Get-запрос, JWT авторизация / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]