/// <summary>
/// 通过GET方式去获取信息。
/// </summary>
/// <param name="type"></param>
/// <param name="_params"></param>
/// <returns></returns>
protected string GetFormWebServiceByGet(string _url)
{
WebRequest _request = WebRequest.Create(_url);
_request.Method = "GET";
WebResponse _response = _request.GetResponse();
StreamReader _reader = new StreamReader(_response.GetResponseStream(), Encoding.UTF8);
string _str = _reader.ReadToEnd();
_reader.Close();
_response.Close();
return _str;
}
public static string GetFormWebServiceByPOST(string RequestPara, string Url)
{
WebRequest hr = HttpWebRequest.Create(Url);
byte[] buf = System.Text.Encoding.GetEncoding("utf-8").GetBytes(RequestPara);
hr.ContentType = "application/x-www-form-urlencoded";
hr.ContentLength = buf.Length;
hr.Method = "POST";
System.IO.Stream RequestStream = hr.GetRequestStream();
RequestStream.Write(buf, 0, buf.Length);
RequestStream.Close();
System.Net.WebResponse response = hr.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"));
string ReturnVal = reader.ReadToEnd();
reader.Close();
response.Close();
return ReturnVal;
}
string str = String.Format("data={{\"id\":\"{12}\",\"operateType\":\"{1}\",\"weekId\":\"{2}\",\"weekName\":\"{3}\",\"userCode\":\"{4}\",\"taskId\":\"{0}\",\"sat\":\"{5}\",\"sun\":\"{6}\",\"mon\":\"{7}\",\"tue\":\"{8}\",\"wed\":\"{9}\",\"thu\":\"{10}\",\"fri\":\"{11}\",\"total\":\"{13}\"}}",
form["taskId"]
, form["operateType"]
, (string.IsNullOrEmpty(form["weekId"]) ? "-1" : form["weekId"])
, form["weekName"]
, form["userCode"]
, form["sat"]
, form["sun"]
, form["mon"]
, form["tue"]
, form["wed"]
, form["thu"]
, form["fri"]
, (string.IsNullOrEmpty(form["_id"]) ? "-1" : form["_id"])
, GetTotal(form)
);
string _qstr = String.Format("{0}saveSheet", _webservicsstr);
string _json =GetFormWebServiceByPOST(str, _qstr);
string _url = String.Format("{0}queryWeek?userCode={3}&startDate={1}&taskId={2}", _webservicsstr, _form["time"], _form["taskid"], CurrentUser.ID);
return Json(GetFormWebServiceByGet(_url));
HttpWebRequest.Create
最新推荐文章于 2023-08-31 10:07:04 发布