Help us shape the future of Go! Take the 2026 Go Developer Survey

httputil

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2016 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DelCookie

func DelCookie(w http.ResponseWriter, r *http.Request, name string)

DelCookie deletes a cookie.

func GetCookie

func GetCookie(r *http.Request, name string) (value string)

GetCookie retrieves and verifies the cookie value.

func GetHost

func GetHost(r *http.Request) string

GetHost is a helper function that evaluates the http.Request and returns the hostname. It is able to detect, using the X-Forarded-For header, the original hostname when routed through a reverse proxy.

func GetScheme

func GetScheme(r *http.Request) string

GetScheme is a helper function that evaluates the http.Request and returns the scheme, HTTP or HTTPS. It is able to detect, using the X-Forwarded-Proto, if the original request was HTTPS and routed through a reverse proxy with SSL termination.

func GetURL

func GetURL(r *http.Request) string

GetURL is a helper function that evaluates the http.Request and returns the URL as a string. Only the scheme + hostname are included; the path is excluded.

func IsHttps

func IsHttps(r *http.Request) bool

IsHttps is a helper function that evaluates the http.Request and returns True if the Request uses HTTPS. It is able to detect, using the X-Forwarded-Proto, if the original request was HTTPS and routed through a reverse proxy with SSL termination.

func SetCookie

func SetCookie(w http.ResponseWriter, r *http.Request, name, value string)

SetCookie writes the cookie value.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL