Documentation ¶
Overview ¶
Package endpoints provides the functions used to receive requests and serve data via imaging.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessSignRequest ¶
func ProcessSignRequest(ctx context.Context, r *http.Request, bucket string, duration time.Duration) (models.SignResponse, models.SignRequest)
ProcessSignRequest takes a models.SignRequest that is provided by a client, validates and processes it. A response is always provided using models.SignResponse.
Types ¶
type SeedRequestHandler ¶
type SeedRequestHandler struct{}
SeedRequestHandler implements http.Handler for signed URL requests.
func (SeedRequestHandler) ServeHTTP ¶
func (SeedRequestHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SignRequestHandler ¶
type SignRequestHandler struct{}
SignRequestHandler implements http.Handler for signed URL requests.
func (SignRequestHandler) ServeHTTP ¶
func (SignRequestHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.