using System.Collections.Generic; namespace Shadowsocks.Interop.V2Ray.Transport.Header.Http { public class HttpRequestObject { public string Version { get; set; } public string Method { get; set; } public List Path { get; set; } public Dictionary> Headers { get; set; } public HttpRequestObject() { Version = "1.1"; Method = "GET"; Path = new() { "/", }; Headers = new() { ["Host"] = new() { "www.baidu.com", "www.bing.com", }, ["User-Agent"] = new() { "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36", "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/53.0.2785.109 Mobile/14A456 Safari/601.1.46", }, ["Accept-Encoding"] = new() { "gzip, deflate", }, ["Connection"] = new() { "keep-alive", }, ["Pragma"] = new() { "no-cache", }, }; } } }