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
