MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / HTTPErrorf

Function HTTPErrorf

base/error.go:106–108  ·  view source on GitHub ↗

HTTPErrorf creates an HTTPError with an http status code and a formatted message.

(status int, format string, args ...interface{})

Source from the content-addressed store, hash-verified

104
105// HTTPErrorf creates an HTTPError with an http status code and a formatted message.
106func HTTPErrorf(status int, format string, args ...interface{}) *HTTPError {
107 return NewHTTPError(status, fmt.Errorf(format, args...).Error())
108}
109
110// NewHTTPError creates an HTTPError with an http status code and a message. Use HTTPErrorf for printf style messages.
111func NewHTTPError(status int, message string) *HTTPError {

Callers 15

validateMethod · 0.92
AuthenticateCookieMethod · 0.92
deleteOneTimeSessionMethod · 0.92
CreateSessionMethod · 0.92
error.goFile · 0.92
validateMethod · 0.92
SetEmailMethod · 0.92
illegalChannelErrorFunction · 0.92
TestChannelMapperRejectFunction · 0.92
TestChannelMapperThrowFunction · 0.92

Calls 3

NewHTTPErrorFunction · 0.85
ErrorfMethod · 0.80
ErrorMethod · 0.45

Tested by 14

TestChannelMapperRejectFunction · 0.74
TestChannelMapperThrowFunction · 0.74
TestCheckUserFunction · 0.74
TestCheckUserArrayFunction · 0.74
TestCheckRoleFunction · 0.74
TestCheckRoleArrayFunction · 0.74
TestCheckAccessFunction · 0.74
TestCheckAccessArrayFunction · 0.74
TestRequireUserFunction · 0.74
TestRequireRoleFunction · 0.74
TestRequireAccessFunction · 0.74
TestRequireAdminFunction · 0.74