HttpKnownHeaderNames.cs 5.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. namespace SocketHttpListener.Net
  2. {
  3. internal static partial class HttpKnownHeaderNames
  4. {
  5. // When adding a new constant, add it to HttpKnownHeaderNames.TryGetHeaderName.cs as well.
  6. public const string Accept = "Accept";
  7. public const string AcceptCharset = "Accept-Charset";
  8. public const string AcceptEncoding = "Accept-Encoding";
  9. public const string AcceptLanguage = "Accept-Language";
  10. public const string AcceptPatch = "Accept-Patch";
  11. public const string AcceptRanges = "Accept-Ranges";
  12. public const string AccessControlAllowCredentials = "Access-Control-Allow-Credentials";
  13. public const string AccessControlAllowHeaders = "Access-Control-Allow-Headers";
  14. public const string AccessControlAllowMethods = "Access-Control-Allow-Methods";
  15. public const string AccessControlAllowOrigin = "Access-Control-Allow-Origin";
  16. public const string AccessControlExposeHeaders = "Access-Control-Expose-Headers";
  17. public const string AccessControlMaxAge = "Access-Control-Max-Age";
  18. public const string Age = "Age";
  19. public const string Allow = "Allow";
  20. public const string AltSvc = "Alt-Svc";
  21. public const string Authorization = "Authorization";
  22. public const string CacheControl = "Cache-Control";
  23. public const string Connection = "Connection";
  24. public const string ContentDisposition = "Content-Disposition";
  25. public const string ContentEncoding = "Content-Encoding";
  26. public const string ContentLanguage = "Content-Language";
  27. public const string ContentLength = "Content-Length";
  28. public const string ContentLocation = "Content-Location";
  29. public const string ContentMD5 = "Content-MD5";
  30. public const string ContentRange = "Content-Range";
  31. public const string ContentSecurityPolicy = "Content-Security-Policy";
  32. public const string ContentType = "Content-Type";
  33. public const string Cookie = "Cookie";
  34. public const string Cookie2 = "Cookie2";
  35. public const string Date = "Date";
  36. public const string ETag = "ETag";
  37. public const string Expect = "Expect";
  38. public const string Expires = "Expires";
  39. public const string From = "From";
  40. public const string Host = "Host";
  41. public const string IfMatch = "If-Match";
  42. public const string IfModifiedSince = "If-Modified-Since";
  43. public const string IfNoneMatch = "If-None-Match";
  44. public const string IfRange = "If-Range";
  45. public const string IfUnmodifiedSince = "If-Unmodified-Since";
  46. public const string KeepAlive = "Keep-Alive";
  47. public const string LastModified = "Last-Modified";
  48. public const string Link = "Link";
  49. public const string Location = "Location";
  50. public const string MaxForwards = "Max-Forwards";
  51. public const string Origin = "Origin";
  52. public const string P3P = "P3P";
  53. public const string Pragma = "Pragma";
  54. public const string ProxyAuthenticate = "Proxy-Authenticate";
  55. public const string ProxyAuthorization = "Proxy-Authorization";
  56. public const string ProxyConnection = "Proxy-Connection";
  57. public const string PublicKeyPins = "Public-Key-Pins";
  58. public const string Range = "Range";
  59. public const string Referer = "Referer"; // NB: The spelling-mistake "Referer" for "Referrer" must be matched.
  60. public const string RetryAfter = "Retry-After";
  61. public const string SecWebSocketAccept = "Sec-WebSocket-Accept";
  62. public const string SecWebSocketExtensions = "Sec-WebSocket-Extensions";
  63. public const string SecWebSocketKey = "Sec-WebSocket-Key";
  64. public const string SecWebSocketProtocol = "Sec-WebSocket-Protocol";
  65. public const string SecWebSocketVersion = "Sec-WebSocket-Version";
  66. public const string Server = "Server";
  67. public const string SetCookie = "Set-Cookie";
  68. public const string SetCookie2 = "Set-Cookie2";
  69. public const string StrictTransportSecurity = "Strict-Transport-Security";
  70. public const string TE = "TE";
  71. public const string TSV = "TSV";
  72. public const string Trailer = "Trailer";
  73. public const string TransferEncoding = "Transfer-Encoding";
  74. public const string Upgrade = "Upgrade";
  75. public const string UpgradeInsecureRequests = "Upgrade-Insecure-Requests";
  76. public const string UserAgent = "User-Agent";
  77. public const string Vary = "Vary";
  78. public const string Via = "Via";
  79. public const string WWWAuthenticate = "WWW-Authenticate";
  80. public const string Warning = "Warning";
  81. public const string XAspNetVersion = "X-AspNet-Version";
  82. public const string XContentDuration = "X-Content-Duration";
  83. public const string XContentTypeOptions = "X-Content-Type-Options";
  84. public const string XFrameOptions = "X-Frame-Options";
  85. public const string XMSEdgeRef = "X-MSEdge-Ref";
  86. public const string XPoweredBy = "X-Powered-By";
  87. public const string XRequestID = "X-Request-ID";
  88. public const string XUACompatible = "X-UA-Compatible";
  89. }
  90. }