public static string getuserinfo(string ip, string port, string session, string type) { string url = string.Format(@"http://{0}:{1}/get_user_info", ip, port); string data = string.Format(@"session_id={0}&info_type={1}", session, type); string result = CommMeth.HttpPost(data, url); result = CommMeth.FormatJsonStr(result); //ResultLoginServer resultmodel = CommMeth.JsonDeserialize<ResultLoginServer>(result); return(result); }
public static string querygateway(string ip, string port, string session, string modename, string querystr) { string url = string.Format(@"http://{0}:{1}/{2}", ip, port, modename); string data = string.Format(@"session_id={0}{1}", session, querystr); string result = CommMeth.HttpPost(data, url); result = CommMeth.FormatJsonStr(result); //ResultLoginServer resultmodel = CommMeth.JsonDeserialize<ResultLoginServer>(result); return(result); }
/// <summary> /// 登陆选择服务器 /// </summary> /// <param name="uin">玩家id</param> /// <param name="token">验证码</param> /// <param name="si">服务器信息</param> /// <returns></returns> public static string login_server(int uin, string token, server_info si) { if (si == null) { return(null); } string url = string.Format(@"http://{0}:{1}/login", si.ip, si.port); string mdstr = string.Format(@"uin={0}&token={1}{2}", uin, token, signkey); string encode = CommMeth.MD5Encrypt(mdstr).ToLower(); string data = string.Format("uin={0}&token={1}&sign={2}", uin, token, encode); string result = CommMeth.HttpPost(data, url); return(CommMeth.FormatJsonStr(result)); }