A golang webfinger server implementation
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

22 lignes
541 B

  1. package webfinger
  2. import "net/http"
  3. // Middleware constant keys
  4. const (
  5. NoCacheMiddleware string = "NoCache"
  6. CorsMiddleware string = "Cors"
  7. ContentTypeMiddleware string = "Content-Type"
  8. )
  9. // noCache sets the headers to disable caching
  10. func noCache(w http.ResponseWriter, r *http.Request) {
  11. w.Header().Set("Cache-Control", "no-cache")
  12. w.Header().Set("Pragma", "no-cache")
  13. }
  14. // jrdSetup sets the content-type
  15. func jrdSetup(w http.ResponseWriter, r *http.Request) {
  16. w.Header().Set("Content-Type", "application/jrd+json")
  17. }