﻿namespace Zergatul.Network.Http
{
    public static class HttpRequestHeaders
    {
        // General
        public const string CacheControl = "Cache-Control";
        public const string Connection = "Connection";
        public const string Date = "Date";
        public const string Pragma = "Pragma";
        public const string Trailer = "Trailer";
        public const string TransferEncoding = "Transfer-Encoding";
        public const string Upgrade = "Upgrade";
        public const string Via = "Via";
        public const string Warning = "Warning";

        // Request
        public const string Accept = "Accept";
        public const string AcceptEncoding = "Accept-Encoding";
        public const string AcceptLanguage = "Accept-Language";
        public const string ContentLength = "Content-Length";
        public const string ContentType = "Content-Type";
        public const string Cookie = "Cookie";
        public const string Host = "Host";
        public const string Origin = "Origin";
        public const string UserAgent = "User-Agent";

        // X
        public const string XRequestedWith = "X-Requested-With";

        // Web Socket
        public const string SecWebSocketKey = "Sec-WebSocket-Key";
        public const string SecWebSocketVersion = "Sec-WebSocket-Version";
    }
}