Go語言之進階篇http服務器獲取客戶端的一些信息


1、http服務器獲取客戶端的一些信息

示例:

package main

import (
	"fmt"
	"net/http"
)

//w, 給客戶端回復數據
//r, 讀取客戶端發送的數據
func HandConn(w http.ResponseWriter, r *http.Request) {
	fmt.Println("r.Method = ", r.Method)
	fmt.Println("r.URL = ", r.URL)
	fmt.Println("r.Header = ", r.Header)
	fmt.Println("r.Body = ", r.Body)

	w.Write([]byte("hello go")) //給客戶端回復數據
}

func main() {
	//注冊處理函數,用戶連接,自動調用指定的處理函數
	http.HandleFunc("/", HandConn)

	//監聽綁定
	http.ListenAndServe(":8000", nil)
}

執行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM