Как сохранить ответ в переменую



  • Я отправляю POST запрос и должен получить в ответ {"result": "решение"}, как сохранить решение в переменую?



  • @galwet Действие 'Post запрос' не возвращает результат через изменение переменных, чтобы получить ответ, вам нужно вызвать действие 'Текущий Url', 'Содержание ответа', 'Статус ответа' или 'Получить заголовок' после выполнения запроса.
    'Текущий Url' получит последний url после всех перенаправлений.
    'Содержание ответа' вернет код html последнего запроса.
    'Статус ответа' возвращает HTTP статус, например, 200 - если запрос выполнен правильно, 500 - в случае ошибки сервера и т. д.
    'Получить заголовок' возвращает заголовки ответа, например 'Content-Type', 'Date', 'Set-Cookie'
    HTTP клиент обрабатывает cookies автоматически, поэтому вам не нужно обрабатывать заголовок 'Set-Cookie' самостоятельно.
    Самый быстрый способ извлечь данные из кода страницы - xpath. http клиент имеет множество действий для выполнения xpath запросов. Не рекомендуется использовать действие 'Содержание ответа' и регулярные выражения, если только это не абсолютно необходимо.
    Если сервер возвращает данные в формате json, используйте функцию JSON.parse для парсинга.



  • @galwet said in Как сохранить ответ в переменую:

    Я отправляю POST запрос и должен получить в ответ {"result": "решение"}, как сохранить решение в переменую?

    a8aaee3f-f2b0-4aef-9288-297b66feb376-изображение.png


Log in to reply