Ad Widget

Collapse

HTTP агент. Post возвращает unicode

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sana
    Junior Member
    • Dec 2020
    • 6

    #1

    HTTP агент. Post возвращает unicode

    Добрый день!
    Необходимо собирать данные через HTTP агент. Посылаю на сайт POST запрос (JSON), в ответ должен приходить JSON со списком параметров (На русском языке).
    Item настроил, параметры приходят, но в необработанном виде, в кодировке Unicode. Подскажите, как можно конвертировать в UTF-8.
    Запрос в Postman возвращает верные данные. https:// в начале ссылки стоит.
    Zabbix-server v.5.0.4
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Ну, последний скриншот показывает вполне себе такой красивенький JSON. По идее, данные из него должны нормально извлекаться через зависимые элементы с предобработкой типа "JSON".

    Comment

    • Sana
      Junior Member
      • Dec 2020
      • 6

      #3
      Да, действительно, если разбирать JSON дальше, то данные приходят в нормальном виде...Спасибо! А может быть возможно "вытащить" весь массив?
      Например, если есть структура
      Code:
      {
         item1:
          {
             item2:
              {
               item3:
               item4:
              }
          }
      }
      Необходимо забирать zabbix:
      Code:
      item2:
         {
           item3:
           item4:
         }
      Это в общем то необходимо для рассылки оповещения об ошибке. В нормальном состоянии в zabbix приходит пустое значение (текст) item1, если это значение больше 1, то срабатывает триггер и высылается письмо. В котором, в идеале, хотелось бы видеть весь массив JSON item2, в читаемом виде.
      Last edited by Sana; 14-12-2020, 14:30.

      Comment

      Working...