首页 > 解决方案 > 为什么 WebResponse 会截断 XML?

问题描述

我有以下代码,有时它很好,但其他代码会截断 xml,所以我认为它与长度有关,因为它只是在 xml 标记的中间分裂。

            using (WebResponse response = request.GetResponse())
            {
                using (Stream streamResponse = response.GetResponseStream())
                {
                    using (StreamReader rd = new StreamReader(streamResponse, Encoding.UTF8))
                    {
                        XmlSerializer serializer = new XmlSerializer(typeof(T));

                        string soapResult = rd.ReadToEnd();
                    }
                }
            }

有没有人知道为什么要这样做以及我能做些什么来解决它?

标签: c#xmlpostwebresponse

解决方案


推荐阅读