HttpWebRequest.Create

    /// <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));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值