我正在尝试使用SSE,但只获得错误响应;
var source = new EventSource('/web/@@sleep.pgm');
source.onmessage = function(e) {
console.log('Event:' + e.data);
};
source.onerror = function(e) {
console.log('Event:' + e.data + ' ****error****');
};
在Fiddler下我可以看到服务器程序被调用,并在指定的延迟后返回其数据:';
HTTP/1.1 200 OK
Date: Wed, 30 Mar 2016 09:48:32 GMT
Server: Apache
Cache-Control: no-cache
data: testdata
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Keep-Alive: timeout=300, max=32
Connection: Keep-Alive
Content-Type: text/event-stream; charset=utf-8
该程序驻留在使用EBCDIC的IBM AS400上,但我相信我已使用等效的\ n \ n终止响应,并以UTF-8返回。
我在Chrome和&amp ;;中获得相同的结果Firefox浏览器。
由于