Size: a a a

Postman | Community

2020 April 06

A

Ablaihan in Postman | Community
В чем прикол?
источник

A

Ablaihan in Postman | Community
загружаю фото, в респонсе приходит пусть, хочу теперь его запинуть в переменую но чет не так
источник

NV

Nick Verbitsky in Postman | Community
Ablaihan
В чем прикол?
Может дело в том, что в ответе не json?
источник

A

Ablaihan in Postman | Community
да там текст
источник

NV

Nick Verbitsky in Postman | Community
А ты его парсишь, как json
источник

NV

Nick Verbitsky in Postman | Community
pm.collectionVariables.set('photo', pm.response.text());
источник

A

Ablaihan in Postman | Community
спасибо, большое)
источник

A

Ablaihan in Postman | Community
еще вопрос, сорри  я слаб в js хочу в pre-request - script получить токен и кинуть его в header
источник

T

Thony in Postman | Community
Ablaihan
еще вопрос, сорри  я слаб в js хочу в pre-request - script получить токен и кинуть его в header
как формируется токен? (отдельным запросом или он до отправки запроса известен?)
источник

A

Ablaihan in Postman | Community
нашел вот такое но, я так понял нужен такой же пост запрос, только все не в боди а как квери параметры
источник

A

Ablaihan in Postman | Community
Thony
как формируется токен? (отдельным запросом или он до отправки запроса известен?)
по эндпоинту
источник

A

Ablaihan in Postman | Community
источник

A

Ablaihan in Postman | Community
на джаве все работает
источник

T

Thony in Postman | Community
Ablaihan
нашел вот такое но, я так понял нужен такой же пост запрос, только все не в боди а как квери параметры
ну вот кажется, что то ,что закоменчено, как раз делает нужное
цель - выполнить в пререквесте строчку вида

pm.environment.set("token", <а тут полученный токен в кавычках>)

а в секции Header просто добавить строчку хедера
имя token а значение {{token}} (тогда он будет ссылаться на значение токена, которое получаем в пререквесте)
источник

T

Thony in Postman | Community
Ablaihan
на джаве все работает
а цель - именно одним запросом это сделать?

кажется, что можно один запрос оставить на получение токена, а потом уже вызывать его и работать с ним в бизнесовых запросах
источник

A

Ablaihan in Postman | Community
Thony
а цель - именно одним запросом это сделать?

кажется, что можно один запрос оставить на получение токена, а потом уже вызывать его и работать с ним в бизнесовых запросах
да, токен получаю одним запросом, разница только что для разных сервисов свои auth сервисы, с разными урлами и логинами, поэтому не совсем удобно всегда заново получать токены, хочу чтобы сам все дергал перед реквестом
источник

T

Thony in Postman | Community
Ablaihan
да, токен получаю одним запросом, разница только что для разных сервисов свои auth сервисы, с разными урлами и логинами, поэтому не совсем удобно всегда заново получать токены, хочу чтобы сам все дергал перед реквестом
тогда да - в пререквесте через конструкцию pm.SendRequest надо намутить получение токена, записать его в переменную какую-либо, а в Headers делать так, как выше описал

возможно это поможет https://gist.github.com/madebysid/b57985b0649d3407a7aa9de1bd327990
источник

NV

Nick Verbitsky in Postman | Community
Ablaihan
нашел вот такое но, я так понял нужен такой же пост запрос, только все не в боди а как квери параметры
Вроде у pm.sendRequest() нет параметра для работы с queryParams. Вроде под капотом там используется js-овский request и могу ошибаться, но там тоже нет интерфейса для queryParameters, как, например, в axios.
То есть, как минимум, можно задачу в лоб решить: добавлять query parameters в url напрямую:
источник

NV

Nick Verbitsky in Postman | Community
url: `${host}/?queryParameter1=${queryValue1}&queryParameter2=${queryValue2}`
источник
2020 April 07

YB

Yuriy Balitskiy in Postman | Community
Всем привет, что нужно прописать в хедерах чтобы проходила успешно визуализация PDF документов?
источник