From 773808209fabbd4bb71e710b4f95df252002859d Mon Sep 17 00:00:00 2001 From: William Dunne Date: Sun, 1 Nov 2015 16:40:20 +0000 Subject: [PATCH] Allow cross-origin requests for example For the sake of testing the websocket server, accepting cross-origin requests is useful - to allow usage of things like http://www.websocket.org/echo.html --- examples/echo/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/echo/server.go b/examples/echo/server.go index 8f18b3f..5d218d3 100644 --- a/examples/echo/server.go +++ b/examples/echo/server.go @@ -16,7 +16,11 @@ import ( var addr = flag.String("addr", "localhost:8081", "http service address") -var upgrader = websocket.Upgrader{} // use default options +var upgrader = websocket.Upgrader{ + CheckOrigin: func(r *http.Request) bool { + return true + }, +} // use default options, except origin. Allows cross-origin requests for testing. func echo(w http.ResponseWriter, r *http.Request) { if r.URL.Path != "/" {