Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var OpenInBrowser = util.OpenInBrowser
Functions ¶
func RedirectToURL ¶
func RedirectToURL(url string) func(w http.ResponseWriter, req *http.Request)
A handler for redirecting page to a url.
Types ¶
type HTTPListener ¶
type HTTPListener struct {
// contains filtered or unexported fields
}
func (*HTTPListener) GetResponse ¶
func (listener *HTTPListener) GetResponse(handle ListenerHandle) *http.Request
Get response from a handle (Blocking).
Usage: req := listener.GetResponse(listenerHandle)
func (*HTTPListener) GetUrl ¶
func (listener *HTTPListener) GetUrl() string
Get URL of the listener. Useful for getting redirect url.
func (*HTTPListener) OpenListener ¶
func (listener *HTTPListener) OpenListener(handler func(w http.ResponseWriter, req *http.Request)) ListenerHandle
Open a listener on a random port, calling a handler function to handle the incoming request. returns a handle for GetResponse.
Usage: listenerHandle := listener.OpenListener(httplistener.RedirectToURL("https://google.com/"))
type ListenerHandle ¶
Click to show internal directories.
Click to hide internal directories.