HTML5服务器端代码示例
- 在此示例中,我们需要发送数据更新ASP或者PHP的服务器。
- 在上面的这个例子中,我们需要一个能够发送数据更新的服务器(如PHP或者ASP)。
- SSE Isimple的语法,将"Content-Type"标题设置为"Text/Event-Stream"。
php(server.php)中的代码:
if ($_SERVER['HTTP_ACCEPT'] === 'text/event-stream') { header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); echo "data: This is the first event\n\n"; flush(); $i = 5; while (--$i) { sleep(1); $time = date('r'); echo "data: The server time is: {$time}\n\n"; flush(); } }
ASP(VB)(server.asp)中的代码:
<% Response.ContentType="text/event-stream" Response.Expires=-1 Response.Write("data: " & now()) Response.Flush() %>
说明:
- 创建"Content-Type"标题为"Text/Event-Stream"。
- 页面不应在此服务器中缓存。
- "数据"开始将数据和输出数据发送回页面。
日期:2020-04-11 23:04:21 来源:oir作者:oir