request.go 461 B

12345678910111213141516171819
  1. package bookstackclient
  2. import (
  3. "fmt"
  4. "net/http"
  5. "github.com/IceWreck/BookStack2Site/config"
  6. )
  7. func authenticatedDo(app *config.Application, req *http.Request) (*http.Response, error) {
  8. req.Header.Add("User-Agent", "BookStack2Site")
  9. req.Header.Add("Authorization",
  10. fmt.Sprintf("Token %s:%s", app.Config.BookStackAPITokenID, app.Config.BookStackAPITokenSecret))
  11. res, err := app.Client.Do(req)
  12. if err != nil {
  13. return nil, err
  14. }
  15. return res, nil
  16. }