Golang net/http.Request.UserAgent() and Referer() functions example
package net/http
Golang net/http.Request.UserAgent() and Referer() functions usage example
package main
import (
"fmt"
"net/http"
)
func home(w http.ResponseWriter, r *http.Request) {
fmt.Println("User Agent : ", r.UserAgent())
fmt.Println("Referrer : ", r.Referer())
}
func main() {
http.HandleFunc("/", home)
http.ListenAndServe(":8080", nil)
}
Sample output :
User Agent : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36
Referrer :
References :
Advertisement
Something interesting
Tutorials
+17.8k Golang : delete and modify XML file content
+12.4k Golang : Get remaining text such as id or filename after last segment in URL path
+12.6k Golang : "https://" not allowed in import path
+16k Golang : Get digits from integer before and after given position example
+24.2k Golang : Find biggest/largest number in array
+14.1k Golang : How to determine if a year is leap year?
+7.4k Golang : How to iterate a slice without using for loop?
+9.6k Android Studio : Indicate progression with ProgressBar example
+11.9k Golang : convert(cast) float to string
+24.7k Golang : Time slice or date sort and reverse sort example
+7k Android Studio : Hello World example
+25.4k Golang : Storing cookies in http.CookieJar example