public static string Http(string url, string method = "post",
string contenttype = "application/xml;charset=utf-8", Hashtable header = null, string data = null)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = string.IsNullOrEmpty(method) ? "post" : method;
request.ContentType = string.IsNullOrEmpty(contenttype) ? "application/xml;charset=utf-8" : contenttype;
if (header != null)
{
foreach (var i in header.Keys)
{
request.Headers.Add(i.ToString(), header[i].ToString());
}
}
if (!string.IsNullOrEmpty(data))
{
Stream RequestStream = request.GetRequestStream();
byte[] bytes = Encoding.UTF8.GetBytes(data);
RequestStream.Write(bytes, 0, bytes.Length);
RequestStream.Close();
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream ResponseStream = response.GetResponseStream();
StreamReader StreamReader = new StreamReader(ResponseStream, Encoding.GetEncoding("utf-8"));
string re = StreamReader.ReadToEnd();
StreamReader.Close();
ResponseStream.Close();
return re;
}
string url = "http://47.107.104.171:8062/cc_sync/"+down.F_DataFeedName + "?sportCode=" + down.F_Version + "";
string contenttype = "application/xml;charset=utf-8";
Hashtable header = null;
string data = null;
filexml = Http(url, "post", contenttype, header, data);