свободно владеет парсером http input json, как отправить несколько данных в одну точку?

согласно документам парсера json https://docs.fluentd.org/v0.12/articles/parser_json

Плагин парсера json анализирует журналы json. Одна карта JSON, номинальная строка.

при отправке одного json за раз все работает нормально:

$.post('<server_ip>/log',
        {json:JSON.stringify({
            "name":"test",
        })});

(я использую источник in_http)

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

400 Bad Request 757: unexpected token

      $.post('<server_ip>/log',
      {
        json: JSON.stringify({
         "name": "test",
        }) + "\n" + JSON.stringify({
         "name": "test2",
        })
      });

редактировать: решение:

$.post('<server_ip>/log','json=[{"name":"test"},{"name":"test2"}]');

person Amir Bar    schedule 26.07.2017    source источник


Ответы (1)


Использовать пакетный режим с форматом по умолчанию: https://docs.fluentd.org/v0.12/articles/in_http#batch-mode

person repeatedly    schedule 26.07.2017
comment
полностью пропустил это: / СПАСИБО отредактировал мой вопрос с решением - person Amir Bar; 27.07.2017