這篇文章給大家介紹利用GO語言怎么對GET/POST進行接收與發(fā)送,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

GET 和 POST 是我們最常用的兩種請求方式,今天講一講如何在 golang 服務中,正確接收這兩種請求的參數(shù)信息。
處理GET請求
1.1 接收GET請求
//接收GET請求
func Get(writer http.ResponseWriter , request *http.Request) {
query := request.URL.Query()
// 第一種方式
// id := query["id"][0]
// 第二種方式
id := query.Get("id")
log.Printf("GET: id=%s\n", id)
fmt.Fprintf(writer, `{"code":0}`)
}
func main(){
http.HandleFunc("/get", Get)
log.Println("Running at port 9999 ...")
err := http.ListenAndServe(":9999", nil)
if err != nil {
log.Fatal("ListenAndServe: ", err.Error())
}
}
網(wǎng)站題目:利用GO語言怎么對GET/POST進行接收與發(fā)送-創(chuàng)新互聯(lián)
文章起源:http://chinadenli.net/article36/diohpg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、營銷型網(wǎng)站建設、品牌網(wǎng)站制作、網(wǎng)站收錄、網(wǎng)站營銷、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)