cnst

package
v0.2.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2019 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ActionZan 点赞
	ActionZan = iota + 1
	// ActionPingLun 评论
	ActionPingLun = iota
	// ActionZhuanFa 转发
	ActionZhuanFa = iota
	// ActionShouCang 收藏
	ActionShouCang = iota
	// ActionXiHuan 喜欢
	ActionXiHuan = iota
	// ActionDaShang 打赏
	ActionDaShang = iota
	// ActionBiaoJi 标记
	ActionBiaoJi = iota
	// ActionDingYue 订阅
	ActionDingYue = iota
	// ActionJuBao 举报
	ActionJuBao = iota
	// ActionFenXiang 分享
	ActionFenXiang = iota
)
View Source
const (
	MIMEApplicationJSON                  = "application/json"
	MIMEApplicationJSONCharsetUTF8       = MIMEApplicationJSON + "; " + charsetUTF8
	MIMEApplicationJavaScript            = "application/javascript"
	MIMEApplicationJavaScriptCharsetUTF8 = MIMEApplicationJavaScript + "; " + charsetUTF8
	MIMEApplicationXML                   = "application/xml"
	MIMEApplicationXMLCharsetUTF8        = MIMEApplicationXML + "; " + charsetUTF8
	MIMETextXML                          = "text/xml"
	MIMETextXMLCharsetUTF8               = MIMETextXML + "; " + charsetUTF8
	MIMEApplicationForm                  = "application/x-www-form-urlencoded"
	MIMEApplicationProtobuf              = "application/protobuf"
	MIMEApplicationMsgpack               = "application/msgpack"
	MIMETextHTML                         = "text/html"
	MIMETextHTMLCharsetUTF8              = MIMETextHTML + "; " + charsetUTF8
	MIMETextPlain                        = "text/plain"
	MIMETextPlainCharsetUTF8             = MIMETextPlain + "; " + charsetUTF8
	MIMEMultipartForm                    = "multipart/form-data"
	MIMEOctetStream                      = "application/octet-stream"
)

MIME types

View Source
const (
	// DateFormat 日期格式
	DateFormat = "2006-01-02"

	// DateTimeFormat 时间格式
	DateTimeFormat = "2006-01-02 15:04:05"
)
View Source
const (
	HeaderAccept              = "Accept"
	HeaderAcceptEncoding      = "Accept-Encoding"
	HeaderAllow               = "Allow"
	HeaderAuthorization       = "Authorization"
	HeaderContentDisposition  = "Content-Disposition"
	HeaderContentEncoding     = "Content-Encoding"
	HeaderContentLength       = "Content-Length"
	HeaderContentType         = "Content-Type"
	HeaderCookie              = "Cookie"
	HeaderSetCookie           = "Set-Cookie"
	HeaderIfModifiedSince     = "If-Modified-Since"
	HeaderLastModified        = "Last-Modified"
	HeaderLocation            = "Location"
	HeaderUpgrade             = "Upgrade"
	HeaderVary                = "Vary"
	HeaderWWWAuthenticate     = "WWW-Authenticate"
	HeaderXForwardedFor       = "X-Forwarded-For"
	HeaderXForwardedProto     = "X-Forwarded-Proto"
	HeaderXForwardedProtocol  = "X-Forwarded-Protocol"
	HeaderXForwardedSsl       = "X-Forwarded-Ssl"
	HeaderXUrlScheme          = "X-Url-Scheme"
	HeaderXHTTPMethodOverride = "X-HTTP-Method-Override"
	HeaderXRealIP             = "X-Real-IP"
	HeaderXRequestID          = "X-Request-ID"
	HeaderXRequestedWith      = "X-Requested-With"
	HeaderServer              = "Server"
	HeaderOrigin              = "Origin"

	// Access control
	HeaderAccessControlRequestMethod    = "Access-Control-Request-Method"
	HeaderAccessControlRequestHeaders   = "Access-Control-Request-Headers"
	HeaderAccessControlAllowOrigin      = "Access-Control-Allow-Origin"
	HeaderAccessControlAllowMethods     = "Access-Control-Allow-Methods"
	HeaderAccessControlAllowHeaders     = "Access-Control-Allow-Headers"
	HeaderAccessControlAllowCredentials = "Access-Control-Allow-Credentials"
	HeaderAccessControlExposeHeaders    = "Access-Control-Expose-Headers"
	HeaderAccessControlMaxAge           = "Access-Control-Max-Age"

	// Security
	HeaderStrictTransportSecurity         = "Strict-Transport-Security"
	HeaderXContentTypeOptions             = "X-Content-Type-Options"
	HeaderXXSSProtection                  = "X-XSS-Protection"
	HeaderXFrameOptions                   = "X-Frame-Options"
	HeaderContentSecurityPolicy           = "Content-Security-Policy"
	HeaderContentSecurityPolicyReportOnly = "Content-Security-Policy-Report-Only"
	HeaderXCSRFToken                      = "X-CSRF-Token"
	HeaderReferrerPolicy                  = "Referrer-Policy"
)

Headers

View Source
const (
	CONNECT = http.MethodConnect
	DELETE  = http.MethodDelete
	GET     = http.MethodGet
	HEAD    = http.MethodHead
	OPTIONS = http.MethodOptions
	PATCH   = http.MethodPatch
	POST    = http.MethodPost
	// PROPFIND = "PROPFIND"
	PUT   = http.MethodPut
	TRACE = http.MethodTrace
)

HTTP methods

View Source
const (
	// LangNone none
	LangNone = "none"
	// LangZh zh
	LangZh = "zh"
	// LangEn en
	LangEn = "en"
	// LangJa ja
	LangJa = "ja"
	// LangKo ko
	LangKo = "ko"
)

Variables

View Source
var ErrHTTPTag = struct {
	ErrUnsupportedMediaType        string
	ErrNotFound                    string
	ErrUnauthorized                string
	ErrForbidden                   string
	ErrMethodNotAllowed            string
	ErrStatusRequestEntityTooLarge string
	ErrTooManyRequests             string
	ErrBadRequest                  string
	ErrBadGateway                  string
	ErrInternalServerError         string
	ErrRequestTimeout              string
	ErrServiceUnavailable          string
	ErrValidatorNotRegistered      string
	ErrRendererNotRegistered       string
	ErrInvalidRedirectCode         string
	ErrCookieNotFound              string
	ErrInvalidCertOrKeyType        string
}{
	ErrUnsupportedMediaType:        fmt.Sprintf("http.code.%d", http.StatusUnsupportedMediaType),
	ErrNotFound:                    fmt.Sprintf("http.code.%d", http.StatusNotFound),
	ErrUnauthorized:                fmt.Sprintf("http.code.%d", http.StatusUnauthorized),
	ErrForbidden:                   fmt.Sprintf("http.code.%d", http.StatusForbidden),
	ErrMethodNotAllowed:            fmt.Sprintf("http.code.%d", http.StatusMethodNotAllowed),
	ErrStatusRequestEntityTooLarge: fmt.Sprintf("http.code.%d", http.StatusRequestEntityTooLarge),
	ErrTooManyRequests:             fmt.Sprintf("http.code.%d", http.StatusTooManyRequests),
	ErrBadRequest:                  fmt.Sprintf("http.code.%d", http.StatusBadRequest),
	ErrBadGateway:                  fmt.Sprintf("http.code.%d", http.StatusBadGateway),
	ErrInternalServerError:         fmt.Sprintf("http.code.%d", http.StatusInternalServerError),
	ErrRequestTimeout:              fmt.Sprintf("http.code.%d", http.StatusRequestTimeout),
	ErrServiceUnavailable:          fmt.Sprintf("http.code.%d", http.StatusServiceUnavailable),
	ErrValidatorNotRegistered:      "validator not registered",
	ErrRendererNotRegistered:       "renderer not registered",
	ErrInvalidRedirectCode:         "invalid redirect status code",
	ErrCookieNotFound:              "cookie not found",
	ErrInvalidCertOrKeyType:        "invalid cert or key type, must be string or []byte",
}

ErrHTTPTag err tags

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL