golang 获取get参数

Posted 心灵捕手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 获取get参数相关的知识,希望对你有一定的参考价值。

package main

import (
"log"
"net/http"
)

func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8081", nil)
}

func handler(w http.ResponseWriter, r *http.Request) {

keys, ok := r.URL.Query()["key"]

if !ok || len(keys) < 1 {
    log.Println("Url Param ‘key‘ is missing")
    return
}

// Query()["key"] will return an array of items,
// we only want the single item.
key := keys[0]

log.Println("Url Param ‘key‘ is: " + string(key))

}

以上是关于golang 获取get参数的主要内容,如果未能解决你的问题,请参考以下文章

golang web框架 beego 学习 beego获取参数

golang goroutine例子[golang并发代码片段]

golang代码片段(摘抄)

求教golang中http发送post请求gb2312编码的解决方案

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作