public class HttpWrapper
{
public static string SendRequest(string url)
{
HttpWebResponse response = null;
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "GET";
request.AllowWriteStreamBuffering = false;
request.KeepAlive = true;
request.ContentType = "application/x-www-form-urlencoded";
// 接收返回的页面
response = request.GetResponse() as HttpWebResponse;
Stream responseStream = response.GetResponseStream();
StreamReader reader = new System.IO.StreamReader(responseStream, Encoding.UTF8);
string strResult = reader.ReadToEnd();
reader.Close();
response.Close();
return strResult;
}
}
XmlAdapter.cs - Xml适配器,用于将Xml转换成类
Wince 中访问WCF服务
Wince 中访问WCF服务
public class XmlAdapter
{
public static T ConvertToClass<T>(string strXML) where T : class
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
MemoryStream reader = new MemoryStream(Encoding.UTF8.GetBytes(strXML));
T obj = xmlSerializer.Deserialize(reader) as T;
reader.Dispose();
return obj;
}
}