Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
39 lines (27 sloc) 800 Bytes

+++ title = "Streaming Response Recipe" description = "Streaming response recipe for Echo" [menu.main] name = "Streaming Response" parent = "cookbook" +++

  • Send data as it is produced
  • Streaming JSON response with chunked transfer encoding

Server

server.go

{{< embed "streaming-response/server.go" >}}

Client

$ curl localhost:1323

Output

{"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}

[Source Code]({{< source "streaming-response" >}})

Maintainers

You can’t perform that action at this time.