1
0
mirror of https://github.com/labstack/echo.git synced 2025-01-26 03:20:08 +02:00
echo/website/content/recipes/streaming-response.md
Vishal Rana e4f3900c40 Updated website
Signed-off-by: Vishal Rana <vr@labstack.com>
2016-03-05 14:34:34 -08:00

39 lines
763 B
Markdown

---
title: Streaming Response
menu:
side:
parent: recipes
weight: 9
---
- Send data as it is produced
- Streaming JSON response with chunked transfer encoding
### Server
`server.go`
{{< embed "streaming-response/server.go" >}}
### Client
```sh
$ curl localhost:1323
```
## Output
```sh
{"Altitude":-97,"Latitude":37.819929,"Longitude":-122.478255}
{"Altitude":1899,"Latitude":39.096849,"Longitude":-120.032351}
{"Altitude":2619,"Latitude":37.865101,"Longitude":-119.538329}
{"Altitude":42,"Latitude":33.812092,"Longitude":-117.918974}
{"Altitude":15,"Latitude":37.77493,"Longitude":-122.419416}
```
### Maintainers
- [vishr](https://github.com/vishr)
### [Source Code](https://github.com/vishr/echo-recipes/blob/master/v1/streaming-response)