Golang examples with several client\server responses.
Simple minimal Golang web-server
go run minimal.go
Visit http://127.0.0.1:8080/My-Name
Set the header on Golang web-server
go run header.go
curl -i localhost:8080
Redirect response
go run redirect.go
Visit *http://127.0.0.1:8080/redirect"
Response with simple JSON from struct
go run json.go
Visit *http://127.0.0.1:8080"
Response with simple XML from struct
go run xml.go
Visit *http://127.0.0.1:8080"
Serve a file
go run file.go
Visit *http://127.0.0.1:8080"
Simple HTML Response using template
go run template.go
Visit *http://127.0.0.1:8080"
Nested Templates response
go run nested.go
Visit *http://127.0.0.1:8080"
HTML Form POST and Response
go run form.go
Visit *http://127.0.0.1:8080"
Simple AJAX call to submit and recieve byte[] data
go run ajax.go
Visit *http://127.0.0.1:8080"
Simple AJAX JSON request and response
go run ajax-json.go
Visit *http://127.0.0.1:8080"
Simple AJAX JSON Octet response
go run ajax-octet.go
Visit *http://127.0.0.1:8080"