110,567
社区成员
发帖
与我相关
我的任务
分享
protected void btnAssetData_Click(object sender, EventArgs e)
{
string url = "http://10.1.51.11:8080/eam/queryGJService_preAssets.app";
AssetDataRequest post = new AssetDataRequest();
Item postitem = new Item();
post.page = 1;
post.pageSize = 10;
post.items = postitem;
postitem.startCreateTime = "2015-01-01";
postitem.endCreateTime = "2017-08-01";
string postData = CreatDataJson(post);
//try
//{
IoCContainer.Get<ISyncAssetDataSvc>().SyncAssetData(url, postData);
divMessage.ShowMessageInfo("同步成功");
//}
//catch (Exception ex)
//{
// divMessage.ShowMessageError(ex.Message);
//}
}
public void SyncAssetData(string url, string postData)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/json";
request.Timeout = 20 * 60 * 1000;
StreamWriter streamWriter = new StreamWriter(request.GetRequestStream(), Encoding.GetEncoding("UTF-8"));
streamWriter.Write(postData);
streamWriter.Close();
HttpWebResponse response;
try
{
response = (HttpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
response = (HttpWebResponse)ex.Response;
}
Stream responseStream = response.GetResponseStream();
StreamReader responseStreamReader = new StreamReader(responseStream, Encoding.GetEncoding("UTF-8"));
string responseResult = responseStreamReader.ReadToEnd();
}