Skip to content

saihon/referrer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

referrer

Build Status GoDoc



example

package main

import (
	"log"
	"net/http"

	"github.com/saihon/referrer"
)

func main() {
	r := referrer.New()
	r.SetPolicy(referrer.POLICY_ORIGIN_WHEN_CROSS_ORIGIN)

	fromURL := "http://example.com/from"
	toURL := "http://example.com/to"

	req, err := http.NewRequest(`GET`, toURL, nil)
	if err != nil {
		log.Fatal(err)
	}

	referer, ok := r.Make(fromURL, toURL)
	// set referer
	if ok {
		req.Header.Set("Referer", referer)
	}

	http.DefaultClient.Do(req)
}


About

Referrer policy for Go language

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages