예제 #1
0
        public KnownEndpoint LoadSingleRequestFromFile(string path, string host)
        {
            Request request = null;

            using (StreamReader sr = new StreamReader(path))
            {
                request = TextParseHelpers.ParseRequest(sr.ReadToEnd(), host);
            }
            return(new KnownEndpoint(request, null));
        }
예제 #2
0
        public KnownEndpoint ParseSingleRequestFile(string content, string host)
        {
            XElement parsed = XElement.Parse(content);

            XElement requestEncoded = parsed.Descendants("request").First();

            byte[] data          = Convert.FromBase64String(requestEncoded.Value);
            string decodedString = Encoding.UTF8.GetString(data);

            Request request = TextParseHelpers.ParseRequest(decodedString, host);

            return(new KnownEndpoint(request, null));
        }
예제 #3
0
        public KnownEndpoint ParseSingleRequestFile(string content, string host)
        {
            Request request = TextParseHelpers.ParseRequest(content, host);

            return(new KnownEndpoint(request, null));
        }