Exemplo n.º 1
0
        /// <summary>
        /// 获取连接信息
        /// </summary>
        private HttpSimpleRequest getConnection()
        {
            HttpSimpleRequest request = new HttpSimpleRequest();

            request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36";
            request.Method    = Common.RequestMethod.GET;
            return(request);
        }
Exemplo n.º 2
0
 public Main()
 {
     //测试id:45112660
     InitializeComponent();
     this.selectDialog1.Text = "D:\\";
     client = getConnection();
     this.dateTimePicker1.Value = DateTime.Now;
     this.StartPosition         = FormStartPosition.CenterScreen;
 }
Exemplo n.º 3
0
 public ResponseMessage Request(RequestMessage request)
 {
     //验证参数属性
     try
     {
         ValidParamters(request);
         HttpSimpleRequest req = new HttpSimpleRequest(Url);
         req.Method = RequestMethod.POST;
         //解析报文参数
         req.ParamterContent = ParseRequestMessage(request);
         //请求接口服务
         Result result = req.Request();
         //解析应答内容
         return(ParseResponseMessage(result));
     }
     catch (Exception ex)
     {
         return(GetFailResponseMessage(new ResponseHeader()
         {
             RspMsg = ex.Message
         }));
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// 获取北京时间
        /// </summary>
        /// <returns></returns>
        public static DateTime GetBeijingTime()
        {
            DateTime          dt      = new DateTime();
            HttpSimpleRequest request = new HttpSimpleRequest("http://www.beijing-time.org/time.asp");
            Result            result  = request.Request();

            if (result.IsSuccess && !string.IsNullOrEmpty(result.Msg))
            {
                string[] tempArray = result.Msg.Split(';');
                for (int i = 0; i < tempArray.Length; i++)
                {
                    tempArray[i] = tempArray[i].Replace("\r\n", "");
                }
                string year   = tempArray[1].Split('=')[1];
                string month  = tempArray[2].Split('=')[1];
                string day    = tempArray[3].Split('=')[1];
                string hour   = tempArray[5].Split('=')[1];
                string minite = tempArray[6].Split('=')[1];
                string second = tempArray[7].Split('=')[1];
                dt = DateTime.Parse(year + "-" + month + "-" + day + " " + hour + ":" + minite + ":" + second);
            }
            return(dt);
        }