mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
31 lines
416 B
Go
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])
|
|
}
|
|
}
|
|
|
|
}
|