|
- // Package webfinger is a server implementation of the webfinger specification. This
- // is a general-case package which provides the HTTP handlers and interfaces
- // for adding webfinger support for your system and resources.
- //
- // The simplest way to use this is to call webfinger.Default() and
- // then register the object as an HTTP handler:
- //
- // myResolver = ...
- // wf := webfinger.Default(myResolver{})
- // wf.NotFoundHandler = // the rest of your app
- // http.ListenAndService(":8080", wf)
- //
- // However, you can also register the specific webfinger handler to a path. This should
- // work on any router that supports net/http.
- //
- // myResolver = ...
- // wf := webfinger.Default(myResolver{})
- // http.Handle(webfinger.WebFingerPath, http.HandlerFunc(wf.Webfinger))
- // http.ListenAndService(":8080", nil)
- //
- // In either case, the handlers attached to the webfinger service get invoked as
- // needed.
- package webfinger
|