/// <summary>
        /// GET方式上传数据
        /// </summary>
        /// <param name="udata"></param>
        /// <returns></returns>
        public static string UpData(clsUpLoadData udata)
        {
            StringBuilder strb = new StringBuilder();

            strb.Append(Global.ServerAdd);
            strb.Append("?did=");
            strb.Append(udata.shebeiID);
            strb.Append("&jczbh=");
            strb.Append(Global.DetectUnitNo); //检测站编号
            strb.Append("&jcdw=");
            strb.Append(udata.detectunit);    //检测站
            strb.Append("&rwbh=");
            strb.Append("06");
            strb.Append("&bjdw=");
            strb.Append(udata.checkunit);
            strb.Append("&jcxm=");
            strb.Append(udata.checkitem);
            strb.Append("&jcdt=");
            strb.Append(udata.ttime);
            strb.Append("&jcz=");
            strb.Append(udata.chkdata);
            strb.Append("&szdw=");
            strb.Append(udata.unit);
            strb.Append("&jgpd=");
            strb.Append(udata.Conclusion);
            strb.Append("&ybbh=");
            strb.Append(udata.samplenumber);
            strb.Append("&ybmc=");
            strb.Append(udata.samplename);
            strb.Append("&ybcd=");
            strb.Append(udata.sampleOrigin);
            strb.Append("&xlbz=");
            strb.Append(udata.testbase);
            strb.Append("&sbbh=");
            strb.Append(udata.shebeiID);
            strb.Append("&xlz=");
            strb.Append(udata.standvalue);
            strb.Append("&jcy=");
            strb.Append(udata.chker);
            strb.Append("&type=");
            strb.Append(udata.uptype);

            //string url = System.Web.HttpUtility.UrlEncode(strb.ToString());

            Uri uri = new Uri(strb.ToString());

            HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(uri);

            webRequest.Method = "GET";
            //webRequest.ContentType = "application/x-www-form-urlencoded";
            webRequest.ContentType = "text/html;charset=UTF-8";
            webRequest.Timeout     = 5000;
            string d = "";
            //获取响应
            HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();

            using (StreamReader sr = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8))
            {
                d = sr.ReadToEnd();
            }
            return(d);
        }
Beispiel #2
0
        /// <summary>
        /// 上传数据
        /// </summary>
        /// <returns></returns>
        public static string UpData(clsUpLoadData ud)
        {
            string data = Global.ServerAdd + "?username="******"&password="******"&cmd=GET_GCGL_LIST&userid=" + Global.UserCode + "&qycode='" + Global.CompanyCode + "'";

            StringBuilder strb = new StringBuilder();

            strb.Append(data);
            strb.Append("&TestData=");
            strb.Append("[{");
            strb.Append("\"InspectionQuantity\"");
            strb.Append(":");
            strb.Append("\"");
            strb.Append(ud.shuliang); //穿2条数据
            strb.Append("\"");
            strb.Append(",");
            strb.Append("\"DateTime\"");
            strb.Append(":");
            strb.Append("\"");
            strb.Append(ud.ttime);//检测时间
            strb.Append("\"");
            strb.Append(",");
            strb.Append(" \"Operator\":");
            strb.Append("\"");
            strb.Append(ud.chker);//检测员
            strb.Append("\"");
            strb.Append(",");
            strb.Append("\"QualifiedRate\"");
            strb.Append(":");
            strb.Append("\"");
            strb.Append(ud.hegelv);
            strb.Append("\",");
            strb.Append("\"DetectionObject\":");
            strb.Append("\"");
            strb.Append(ud.duixiang);//检测对象
            strb.Append("\",");
            strb.Append("\"InhibitoryRate\":");
            strb.Append("\"");
            strb.Append(ud.chkdata);//抑制率
            strb.Append("\",");
            strb.Append("\"Qycode\":");
            strb.Append("\"");
            strb.Append("001");              //抑制编码
            strb.Append("\",");
            strb.Append("\"QualifiedIs\":"); //是否合格
            strb.Append("\"");
            strb.Append(ud.Conclusion);
            strb.Append("\"");
            strb.Append("}]");

            Uri            uri        = new Uri(strb.ToString());
            HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(uri);

            webRequest.Method = "GET";
            //webRequest.ContentType = "application/x-www-form-urlencoded";
            webRequest.ContentType = "text/html;charset=UTF-8";
            webRequest.Timeout     = 5000;
            string d = "";
            //响应
            HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();

            using (StreamReader sr = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8))
            {
                d = sr.ReadToEnd();
            }

            return(d);
        }