internal string getPostData() { // 判断是不是POST String rtnString = ""; for (int index = 0; index < invokeParams.Count; index++) { HsParam data = invokeParams[index]; if (index != 0) { rtnString = rtnString + ","; } if (data.ParamType == DataType.Float || data.ParamType == DataType.Int) { rtnString = rtnString + "\"" + data.ParamName + "\"" + ":" + data.ParamValue; } else if (data.ParamType == DataType.ByteArray) { string str = Convert.ToBase64String((byte[])data.ParamValue); rtnString = rtnString + "\"" + data.ParamName + "\"" + ":" + "\"" + str + "\""; } else { rtnString = rtnString + "\"" + data.ParamName + "\"" + ":" + "\"" + data.ParamValue + "\""; } } return("{" + rtnString + "}"); }
internal string getAbusoluteUrl(string urlHeader, string urlTemplate) { string rtnUrl = urlHeader + urlTemplate; for (int index = 0; index < invokeParams.Count; index++) { HsParam param = invokeParams[index]; if (param.InvokeType == InvType.POST) { continue; } rtnUrl = rtnUrl + "&" + param.ParamName + "=" + param.ParamValue; } return(rtnUrl); }
public void addParam(HsParam param) { invokeParams.Add(param); }