情况是这样的我的网站上有一个web service,用来导入新闻。一直都运行的很好,今天在使用控制台导入新闻的时候突然不能用了。报http400错误。请求因 HTTP 状态 400 失败: Bad Request。
直接使用url访问web service也不报错。更新web service引用等等都不管用。最后才发现时数据的问题:
1
<?
xml version="1.0" encoding="utf-8"
?>
2 < soap:Envelope xmlns:soap ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd ="http://www.w3.org/2001/XMLSchema" >
3 < soap:Body >
4 < Import xmlns ="http://ido.com/" >
5 < news >
6 < NewsId > fc4db314-616e-4b4f-a426-12db5d1674e5 </ NewsId >
7 < ParentCategoryId > 0 </ ParentCategoryId >
8 < CategoryId > 0 </ CategoryId >
9 < NewsType > 1 </ NewsType >
10 < SourceUrl > http://www.xxxxx.com/article_12.php/12uiiu </ SourceUrl >
11 < Title >怎样把大小便 </ Title >
12 < SubTitle />
13 < Keys > 大小便 </ Keys >
14 < Description > 怎样把大小便大小便使婴儿的头和背部靠在大人身上,而大人的身体不要挺直,婴儿三个月以内还不会反抗。同时给予其他条件刺激,如  嘘嘘  声诱导把尿,  嗯嗯  声促使其大便。刚开始时,宝宝不一定配合,没必要每次把的时间过长,慢慢地定时加以训练,使宝宝形成定时排便的条件反射,养成良好的大小便习惯。 </ Description >
15 < Content >
16 < P > 大小便是天生的非条件生理反射,新生儿期排尿次数多无规律性。随着宝宝的一天天长大,大小便次数减少,量增加,出生半岁以内的婴儿,每天大便3~4次,小便20次左右,半岁到一岁,每天大便1~2次,小便15次左右。但家长如果细心观察,小便的次数与进食的多少,进水多少都有关系,多数婴儿在大便时会出现腹部鼓劲、脸发红、发愣等现象。 < /P >
17 < P > 尽早培养良好的大小便习惯,不仅使宝宝的胃肠活动具有规律性,有利于宝宝皮肤的清洁,减少家长洗尿布的麻烦,还可训练宝宝膀胱储存功能及括约肌收缩功能。因此,在满月前后就应把大小便。首先,注意观察宝宝的生活规律,一般在睡醒及吃奶后及时把,不要把得过勤,造成尿颇。把的姿式要正确,使婴儿的头和背部靠在大人身上,而大人的身体不要挺直,婴儿三个月以内还不会反抗。同时给予其他条件刺激,如  嘘嘘  声诱导把尿,  嗯嗯  声促使其大便。刚开始时,宝宝不一定配合,没必要每次把的时间过长,慢慢地定时加以训练,使宝宝形成定时排便的条件反射,养成良好的大小便习惯。?? < /P >
18 </ Content >
19 < Created > 0001-01-01T00:00:00 </ Created >
20 < ImportNews > false </ ImportNews >
21 </ news >
22 </ Import >
23 </ soap:Body >
24 </ soap:Envelope >
2 < soap:Envelope xmlns:soap ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd ="http://www.w3.org/2001/XMLSchema" >
3 < soap:Body >
4 < Import xmlns ="http://ido.com/" >
5 < news >
6 < NewsId > fc4db314-616e-4b4f-a426-12db5d1674e5 </ NewsId >
7 < ParentCategoryId > 0 </ ParentCategoryId >
8 < CategoryId > 0 </ CategoryId >
9 < NewsType > 1 </ NewsType >
10 < SourceUrl > http://www.xxxxx.com/article_12.php/12uiiu </ SourceUrl >
11 < Title >怎样把大小便 </ Title >
12 < SubTitle />
13 < Keys > 大小便 </ Keys >
14 < Description > 怎样把大小便大小便使婴儿的头和背部靠在大人身上,而大人的身体不要挺直,婴儿三个月以内还不会反抗。同时给予其他条件刺激,如  嘘嘘  声诱导把尿,  嗯嗯  声促使其大便。刚开始时,宝宝不一定配合,没必要每次把的时间过长,慢慢地定时加以训练,使宝宝形成定时排便的条件反射,养成良好的大小便习惯。 </ Description >
15 < Content >
16 < P > 大小便是天生的非条件生理反射,新生儿期排尿次数多无规律性。随着宝宝的一天天长大,大小便次数减少,量增加,出生半岁以内的婴儿,每天大便3~4次,小便20次左右,半岁到一岁,每天大便1~2次,小便15次左右。但家长如果细心观察,小便的次数与进食的多少,进水多少都有关系,多数婴儿在大便时会出现腹部鼓劲、脸发红、发愣等现象。 < /P >
17 < P > 尽早培养良好的大小便习惯,不仅使宝宝的胃肠活动具有规律性,有利于宝宝皮肤的清洁,减少家长洗尿布的麻烦,还可训练宝宝膀胱储存功能及括约肌收缩功能。因此,在满月前后就应把大小便。首先,注意观察宝宝的生活规律,一般在睡醒及吃奶后及时把,不要把得过勤,造成尿颇。把的姿式要正确,使婴儿的头和背部靠在大人身上,而大人的身体不要挺直,婴儿三个月以内还不会反抗。同时给予其他条件刺激,如  嘘嘘  声诱导把尿,  嗯嗯  声促使其大便。刚开始时,宝宝不一定配合,没必要每次把的时间过长,慢慢地定时加以训练,使宝宝形成定时排便的条件反射,养成良好的大小便习惯。?? < /P >
18 </ Content >
19 < Created > 0001-01-01T00:00:00 </ Created >
20 < ImportNews > false </ ImportNews >
21 </ news >
22 </ Import >
23 </ soap:Body >
24 </ soap:Envelope >
因为 在xml中是非法字符,所以web service在解析此xml出错导致的web service出错。