/// <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); }
public Main() { //测试id:45112660 InitializeComponent(); this.selectDialog1.Text = "D:\\"; client = getConnection(); this.dateTimePicker1.Value = DateTime.Now; this.StartPosition = FormStartPosition.CenterScreen; }
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 })); } }
/// <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); }