Exemplo n.º 1
0
        public void HttpRequestContinuity()
        {
            try
            {
                using (Stream sResource = MessageLoad <HttpProtocolRequestMessage> .ResourceLoadStream(
                           "Test.Xigadee.Communication.Tcp.HttpSamples.http1_rq_cont.txt, TestXigadee"))
                {
                    var tempMessage  = new HttpProtocolRequestMessage();
                    var tempMessage2 = new HttpProtocolRequestMessage();

                    tempMessage.Load();
                    tempMessage2.Load();

                    var result = tempMessage.WriteFromStream(sResource);

                    if (result.overread.HasValue)
                    {
                        var result2 = tempMessage2.WriteFromStream(sResource, result.overread);
                    }

                    Assert.IsFalse(tempMessage.CanRead);
                    Assert.IsFalse(tempMessage2.CanRead);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        public void HttpResponses()
        {
            try
            {
                var testHTTP_RS1 =
                    new MessageLoad <HttpProtocolResponseMessage>("Test.Xigadee.Communication.Tcp.HttpSamples.http1_rs.txt, TestXigadee");

                var testHTTP_RS2 =
                    new MessageLoad <HttpProtocolResponseMessage>("Test.Xigadee.Communication.Tcp.HttpSamples.http2_rs.txt, TestXigadee");

                var testHTTP_RS3 =
                    new MessageLoad <HttpProtocolResponseMessage>("Test.Xigadee.Communication.Tcp.HttpSamples.http3_rs.txt, TestXigadee");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
        public void HttpRequests()
        {
            try
            {
                var testHTTP_RQ1 =
                    new MessageLoad <HTTPRequestMessage>("Test.Xigadee.Communication.Tcp.HttpSamples.http1_rq.txt, TestXigadee");

                var testHTTP_RQ2 =
                    new MessageLoad <HTTPRequestMessage>("Test.Xigadee.Communication.Tcp.HttpSamples.http2_rq.txt, TestXigadee");

                var testHTTP_RQ3 =
                    new MessageLoad <HTTPRequestMessage>("Test.Xigadee.Communication.Tcp.HttpSamples.http3_rq.txt, TestXigadee");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }