@@ -5,3 +5,117 @@ const (
5
5
EntryKeyMysql = "mysql"
6
6
EntryKeyMongodb = "mongodb"
7
7
)
8
+
9
+ // Define constants for HTTP header names
10
+ const (
11
+ HeaderAccept = "Accept"
12
+ HeaderAcceptCharset = "Accept-Charset"
13
+ HeaderAcceptEncoding = "Accept-Encoding"
14
+ HeaderAcceptLanguage = "Accept-Language"
15
+ HeaderAuthorization = "Authorization"
16
+ HeaderCacheControl = "Cache-Control"
17
+ HeaderContentDisposition = "Content-Disposition"
18
+ HeaderContentEncoding = "Content-Encoding"
19
+ HeaderContentLength = "Content-Length"
20
+ HeaderContentType = "Content-Type"
21
+ HeaderCookie = "Cookie"
22
+ HeaderHost = "Host"
23
+ HeaderOrigin = "Origin"
24
+ HeaderReferer = "Referer"
25
+ HeaderUserAgent = "User-Agent"
26
+ HeaderIfMatch = "If-Match"
27
+ HeaderIfNoneMatch = "If-None-Match"
28
+ HeaderETag = "ETag"
29
+ HeaderLastModified = "Last-Modified"
30
+ HeaderLocation = "Location"
31
+ HeaderPragma = "Pragma"
32
+ HeaderRetryAfter = "Retry-After"
33
+ HeaderServer = "Server"
34
+ HeaderWWWAuthenticate = "WWW-Authenticate"
35
+ HeaderDate = "Date"
36
+ HeaderExpires = "Expires"
37
+ HeaderAge = "Age"
38
+ HeaderConnection = "Connection"
39
+ HeaderContentLanguage = "Content-Language"
40
+ HeaderForwarded = "Forwarded"
41
+ HeaderIfModifiedSince = "If-Modified-Since"
42
+ HeaderUpgrade = "Upgrade"
43
+ HeaderVia = "Via"
44
+ HeaderWarning = "Warning"
45
+ HeaderXForwardedFor = "X-Forwarded-For"
46
+ HeaderXForwardedHost = "X-Forwarded-Host"
47
+ HeaderXForwardedProto = "X-Forwarded-Proto"
48
+ HeaderXRequestedWith = "X-Requested-With"
49
+ HeaderXFrameOptions = "X-Frame-Options"
50
+ HeaderXXSSProtection = "X-XSS-Protection"
51
+ HeaderXContentTypeOpts = "X-Content-Type-Options"
52
+ HeaderContentSecurity = "Content-Security-Policy"
53
+ HeaderStrictTransport = "Strict-Transport-Security"
54
+ HeaderPublicKeyPins = "Public-Key-Pins"
55
+ HeaderExpectCT = "Expect-CT"
56
+ HeaderAccessControlAllowOrigin = "Access-Control-Allow-Origin"
57
+ HeaderAccessControlAllowMethods = "Access-Control-Allow-Methods"
58
+ HeaderAccessControlAllowHeaders = "Access-Control-Allow-Headers"
59
+ HeaderAccessControlMaxAge = "Access-Control-Max-Age"
60
+ HeaderAccessControlExposeHeaders = "Access-Control-Expose-Headers"
61
+ HeaderAccessControlRequestMethod = "Access-Control-Request-Method"
62
+ HeaderAccessControlRequestHeaders = "Access-Control-Request-Headers"
63
+ HeaderAcceptPatch = "Accept-Patch"
64
+ HeaderDeltaBase = "Delta-Base"
65
+ HeaderIfUnmodifiedSince = "If-Unmodified-Since"
66
+ HeaderAcceptRanges = "Accept-Ranges"
67
+ HeaderContentRange = "Content-Range"
68
+ HeaderAllow = "Allow"
69
+ HeaderAccessControlAllowCredentials = "Access-Control-Allow-Credentials"
70
+ HeaderXCSRFToken = "X-CSRF-Token"
71
+ HeaderXRealIP = "X-Real-IP"
72
+ HeaderContentSecurityPolicy = "Content-Security-Policy"
73
+ HeaderReferrerPolicy = "Referrer-Policy"
74
+ HeaderExpectCt = "Expect-CT"
75
+ HeaderStrictTransportSecurity = "Strict-Transport-Security"
76
+ HeaderUpgradeInsecureRequests = "Upgrade-Insecure-Requests"
77
+ )
78
+
79
+ // Define constants for media types
80
+ const (
81
+ MediaTypeApplicationJSON = "application/json"
82
+ MediaTypeApplicationXML = "application/xml"
83
+ MediaTypeApplicationForm = "application/x-www-form-urlencoded"
84
+ MediaTypeApplicationOctetStream = "application/octet-stream"
85
+ MediaTypeTextPlain = "text/plain"
86
+ MediaTypeTextHTML = "text/html"
87
+ MediaTypeImageJPEG = "image/jpeg"
88
+ MediaTypeImagePNG = "image/png"
89
+ MediaTypeImageGIF = "image/gif"
90
+ MediaTypeAudioMP3 = "audio/mpeg"
91
+ MediaTypeAudioWAV = "audio/wav"
92
+ MediaTypeVideoMP4 = "video/mp4"
93
+ MediaTypeVideoAVI = "video/x-msvideo"
94
+ MediaTypeApplicationPDF = "application/pdf"
95
+ MediaTypeApplicationMSWord = "application/msword"
96
+ MediaTypeApplicationMSPowerPoint = "application/vnd.ms-powerpoint"
97
+ MediaTypeApplicationExcel = "application/vnd.ms-excel"
98
+ MediaTypeApplicationZip = "application/zip"
99
+ MediaTypeApplicationGzip = "application/gzip"
100
+ MediaTypeMultipartFormData = "multipart/form-data"
101
+ MediaTypeImageBMP = "image/bmp"
102
+ MediaTypeImageTIFF = "image/tiff"
103
+ MediaTypeTextCSS = "text/css"
104
+ MediaTypeTextJavaScript = "text/javascript"
105
+ MediaTypeApplicationJSONLD = "application/ld+json"
106
+ MediaTypeApplicationRDFXML = "application/rdf+xml"
107
+ MediaTypeApplicationGeoJSON = "application/geo+json"
108
+ MediaTypeApplicationMsgpack = "application/msgpack"
109
+ MediaTypeApplicationOgg = "application/ogg"
110
+ MediaTypeApplicationGraphQL = "application/graphql"
111
+ MediaTypeApplicationProtobuf = "application/protobuf"
112
+ MediaTypeImageWebP = "image/webp"
113
+ MediaTypeFontWOFF = "font/woff"
114
+ MediaTypeFontWOFF2 = "font/woff2"
115
+ MediaTypeAudioFLAC = "audio/flac"
116
+ MediaTypeVideoWebM = "video/webm"
117
+ MediaTypeApplicationDart = "application/dart"
118
+ MediaTypeApplicationXLSX = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
119
+ MediaTypeApplicationPPTX = "application/vnd.openxmlformats-officedocument.presentationml.presentation"
120
+ MediaTypeApplicationGRPC = "application/grpc"
121
+ )
0 commit comments