Files
fn-serverless/examples/tutorial/params/func.go
Chad Arimura f97ac83255 more tutorial
2017-05-25 14:31:22 -07:00

31 lines
416 B
Go

package main
import (
"fmt"
"log"
"net/url"
"os"
)
func main() {
s := os.Getenv("REQUEST_URL")
fmt.Printf("REQUEST_URL --> %v\n\n", s)
u, err := url.Parse(s)
if err != nil {
log.Fatal(err)
}
m, _ := url.ParseQuery(u.RawQuery)
if len(m) == 0 {
fmt.Println("Try adding some URL params like &id=123")
} else {
for k, v := range m {
fmt.Printf("found param: %v, val: %v\n", k, v[0])
}
}
}