How to set header content-type text/event-stream? |
Hi, all.
I want to create data text/event-stream for Server Sent Event. I wrote code like this. PHP Code: header('Content-Type: text/event-stream'); HTTP/1.1 200 OK Server: nginx/1.14.0 (Ubuntu) Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Cache-Control: no-cache Cache-control: no-store, max-age=0, no-cache Date: Thu, 03 Jan 2019 01:39:01 GMT data: Hallo: Can anyone help me, please?
You should always use the Response object that is in every controller to set the headers instead of setting them directly now. Something like:
Code: $this->response->setHeader('Content-Type', 'text/event-stream'); By default - caching is turned off through the headers so you don't have to specify that. Unless changed it sets Cache-Control to no-store, max-age=0, no-cache.
[quote='kilishan' pid='360708' dateline='1546488262']
You should always use the Response object that is in every controller to set the headers instead of setting them directly now. Something like: Code: $this->response->setHeader('Content-Type', 'text/event-stream'); |
Welcome Guest, Not a member yet? Register Sign In |