卷管服务器发送事件管道时没有输出

时间:2017-06-14 04:12:02

标签: java curl server-sent-events

我尝试使用sse从服务器尾部登录,curl与sse工作正常,但是当管道传输时,curl不会输出任何内容

Object

输出

# This is ok
curl localhost:8080/logging/tail

带管道

data:2017-06-14 11:57:21.345  WARN 56999 --- [nio-8080-exec-4] a.b.c    : ABC


data:2017-06-14 11:57:21.353  INFO 56999 --- [nio-8080-exec-4] a.b.c    : DEF

如何使用管道进行卷曲? 我想删除# Nothing show up, with -s or not # Without -s, the process show's curl do receive data curl -s localhost:8080/logging/tail | sed '/^\s*$/d' curl -s localhost:8080/logging/tail | cat 前缀和sse输出的空行。

data:

服务器是spring SseEmitter。

1 个答案:

答案 0 :(得分:1)

根据this answer, 您可以将--no-buffer or -N添加到curl命令

-N / --no-buffer