public void HeatBeatSendBackAck(ActionPostBody paras, string address) { string strbody = mJsonUtils.Json2String(paras); mNativeOkHttpMethodWrapper.post(address, "", strbody, (r) => { HeatBeatSendBackAckResponse info = mJsonUtils.String2Json <HeatBeatSendBackAckResponse>(r); modelHeatBeatSendBackAck.responseHeatBeatSendBackAck = info; serviceHeatBeatSendBackAckBackSignal.Dispatch(modelHeatBeatSendBackAck.responseHeatBeatSendBackAck); }, (e) => { serviceHeatBeatSendBackAckErrBackSignal.Dispatch(e); }); }
protected void BuildBackAckBody(HeartBeatAck ack, string msg, string status, string todoid, List <ActionPostBodyValue> values = null) { _ackAdress = GetAckAddress(ack); _backAckBody = ActionPostBody.getBuilder().build(); _backAckBody.cup_hw_sn = CupBuild.getCupSn(); _backAckBody.msg = msg; _backAckBody.status = status; _backAckBody.todoid = todoid; if (values == null) { _backAckBody.values = new List <ActionPostBodyValue>(); } else { _backAckBody.values = values; } // body.values.Add(new ActionPostBody.Value // { // key = "timestamp", // value = DateUtil.GetTimeStamp().ToString() // }); // backAckBody.values.Add(ActionPostBodyValue.getBuilder().setKey("timestamp").setValue( DateUtil.GetTimeStamp().ToString()).build()); // body.values.Add(new ActionPostBody.Value // { // key = "timezone", // value = "8" // }); // backAckBody.values.Add(ActionPostBodyValue.getBuilder().setKey("timezone").setValue("8").build()); // string param = new NetUtils().Json2String<ActionPostBody>(body); // IUrlProvider mUrlProvider = new UrlProvider(); // INetUtils mNetUtils = new NetUtils(); // IAuthenticationUtils mAuthenticationUtils = new AuthenticationUtils(); // mAuthenticationUtils.mNetUtils = mNetUtils; // mAuthenticationUtils.mUrlProvider = mUrlProvider; // GululuNetwork mGululuNetwork = new GululuNetwork(); // mGululuNetwork.mAuthenticationUtils = mAuthenticationUtils; // mGululuNetwork.mNetUtils = mNetUtils; // mGululuNetwork.sendRequest(GetAckAddress(ack), null, param, (r) => // { // GuLog.Log("ackRet:" + r); // }, (e) => // { // GuLog.Log("ackRet Error:" + e.ErrorInfo); // }, HTTPMethods.Post); // sendAckService.serviceSendAckBackSignal.AddListener((result)=>{ // GuLog.Log("ackRet:" + result); // }); // // sendAckService.serviceSendAckErrBackSignal.AddListener((errorResult)=>{ // GuLog.Log("ackRet Error:" + errorResult.ErrorInfo); // }); // // sendAckService.sendAck(GetAckAddress(ack),backAckBody); }