Exemplo n.º 1
0
 private static KeyValuePair <string, string> FormHeader(YHeader header, string value)
 {
     return(new KeyValuePair <string, string>(header.ToString().SplitByCapitalLetter("-"), value));
 }
Exemplo n.º 2
0
        public static KeyValuePair <string, string> Get(YHeader header, AuthStorage storage)
        {
            var value = string.Empty;

            switch (header)
            {
            case YHeader.Accept:
                value = "application/json; q=1.0, text/*; q=0.8, */*; q=0.1";
                break;

            case YHeader.AcceptCharset:
                value = "utf-8";
                break;

            case YHeader.AcceptEncoding:
                value = "gzip, deflate, br";
                break;

            case YHeader.AcceptLanguage:
                value = "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7";
                break;

            case YHeader.AccessControlAllowMethods:
                value = "[POST]";
                break;

            case YHeader.ContentType:
                value = "application/json; charset=utf-8";
                break;

            case YHeader.Origin:
                value = "https://music.yandex.ru";
                break;

            case YHeader.Referer:
                value = $"https://music.yandex.ru/users/{storage.User.Login}/playlists";
                break;

            case YHeader.SecFetchDest:
                value = "empty";
                break;

            case YHeader.SecFetchMode:
                value = "cors";
                break;

            case YHeader.SecFetchSite:
                value = "same-origin";
                break;

            case YHeader.XRequestedWith:
                value = "XMLHttpRequest";
                break;

            case YHeader.XRetpathY:
                value = $"https://music.yandex.ru/users/{storage.User.Login}/playlists";
                break;
            }

            return(FormHeader(header, value));
        }
Exemplo n.º 3
0
 public static KeyValuePair <string, string> Get(YHeader header, string value)
 {
     return(FormHeader(header, value));
 }