2016-09-01 3 views

답변

1

r.Header.Get("Accept-Language") 당신이 찾고있는 것입니다. en-US,en;q=0.8,ro;q=0.6

func main() { 
    http.HandleFunc("/", index) 
    err := http.ListenAndServe(":8080", nil) 
    if err != nil { 
     log.Fatal("Error happend", err) 
    } 
} 

func index(w http.ResponseWriter, r *http.Request) {   
    if r.Method == "GET" { 
     fmt.Println(r.Header.Get("Accept-Language")) 
    } 
} 

그리고 $_SERVER['HTTP_ACCEPT_LANGUAGE'] PHP 함수를 대응하는 리턴 동일한 정보 : en-US,en;q=0.5

기능은 같은를 반환합니다.

관련 문제