EventSource 对象
在上面的例子中,我们使用 onmessage 事件来获取消息。不过还可以使用其他事件:
| 事件 | 描述 |
| onopen | 当通往服务器的连接被打开 |
| onmessage | 当接收到消息 |
| onerror | 当发生错误 |
在上面 asp 代码里,别忘记 \n\n。
如果你用ASP.NET C#制作,则 demo_sse.aspx 代码如下:
<%@PageLanguage="C#" %>
runat="server">
protectedvoidPage_Load(object sender,EventArgs e)
{
Response.ContentType="text/event-stream";
Response.Expires=-1;
Response.Write("data:"+DateTime.Now+"\n\n");
Response.Flush();
}
需要以 \n\n 结尾,否则,会得不到数据。