完整操作POST请求接口返回xml类型的数据流程
比较重要的两点
1.首先我们需要规范出参实体类
2.反序列化
1.将接口返回的xml格式的类型复制。在编辑器中进行编辑---->选择性粘贴-------->将XML粘贴为类
那么这时候我们就会自动规范好出参的实体类
2.反序列化操作是比较关键的一步,也做一下记录
//获取浏览器的返回值 result
string result = string.Empty;
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
{
result = sr.ReadToEnd();
}
//反序列化
XmlSerializer serializer = new XmlSerializer(typeof(response));
StringReader reader = new StringReader(result);
//response 为我们规范好的实体类
response results = (response)(serializer.Deserialize(reader));
reader.Close();
reader.Dispose();
return results;