首页新闻找找看学习计划

【XML】post的问题

0
[已关闭问题] 关闭于 2016-02-29 14:21

在Fiddler请求的时候报了个错

但是返回的时候接受的xml字符串是完整的

我自己写的Post调整了下编码返回的是中断的

 

到<aliarm就没有下文了。下面是我的Post,

var path = Server.MapPath("~/themes/vehiclexml/fude/CCarInfoQuery.xml");
                using (StreamReader sr = new StreamReader(path, Encoding.Default))
                {
                    var xml = sr.ReadToEnd();
                    var client = new HttpClient();
                    var content = new StringContent(xml, Encoding.Default, "text/xml");
                    //content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("text/xml");
                    var result = client.PostAsync(apiUrl, content).Result;
                    result.Content.Headers.ContentType.CharSet = Encoding.Default.BodyName; //如果不指定返回的编码,会报"GBK"不是指定的编码
                    var str = result.Content.ReadAsStringAsync().Result;
                    ViewBag.Result = str;
                }

 

胡晓凯的主页 胡晓凯 | 初学一级 | 园豆:2
提问于:2016-02-23 10:39
< >
分享
所有回答(1)
0

换成Socket post请求好了。!

胡晓凯 | 园豆:2 (初学一级) | 2016-02-29 14:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册