我有一个API网址,它是一个包含内容类型的数据流:text / event-stream.
怎么可能听流?喜欢划分每个事件打印数据?我试图使用ruby libary em-eventsource
我的test.rb文件:
require "em-eventsource" EM.run do source = EventMachine::EventSource.new("my_api_url_goes_here") source.message do |message| puts "new message #{message}" end source.start end
当我访问我的api url,我可以看到每秒更新的数据.但是当我在终端中运行ruby文件时,它不会打印任何数据/消息.