IEnumerator SendData(string uri, string json, string token, CallBackJson callBack = null) { WWWForm form = new WWWForm(); form.AddField("json", json); form.AddField("token", token); using (UnityWebRequest www = UnityWebRequest.Post(uri, form)) { www.SetRequestHeader("Access-Control-Allow-Origin", "*"); yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { string jsonAnswer = www.downloadHandler.text; dataUpdated = true; if (callBack != null) { callBack(jsonAnswer); } } } }
/// <summary> /// 动漫app由9miao社团研发,如有问题请登陆http://www.9miao.com/官网 /// </summary> /// public void ProcessRequest(HttpContext context) { CallBackJson json = new CallBackJson(); jsonClass jclass = new jsonClass(); jclass.Status = "Error"; jclass.Msg = "服务器异常"; try { string _id = context.Request.Form["id"]; //小分类id string _name = context.Request.Form["name"]; //小分类名称 string _type = context.Request.Form["type"]; //类型 0修改 1添加 if (string.IsNullOrEmpty(_name.Trim())) { throw new Exception("信息参数未空"); } using ( CDBAccess cn = new CDBAccess(System.Configuration.ConfigurationSettings.AppSettings["OledbStr"])) { if (_type == "0") { cn.ExecSQL(@"UPDATE T0001 SET C00006=? WHERE C00004=?", new OleDbParameter[] { new OleDbParameter("@C00003", _name), new OleDbParameter("@C00001", _id) }); jclass.Msg = "恭喜你!修改分类成功"; } else { string systemid = cn.ExecScalar(@"select max(Val(C00004))+1 from T0001 where C00101 <> 6 ").ToString(); if (string.IsNullOrEmpty(systemid)) { systemid = "1"; } cn.ExecSQL(@"INSERT INTO T0001 (C00004,C00005,C00006,C00101) VALUES (?,?,?,?)", new OleDbParameter[] { new OleDbParameter("@C00004", systemid), new OleDbParameter("@C00005", ""), new OleDbParameter("@C00006", _name), new OleDbParameter("@C00101", _id) }); jclass.Msg = "恭喜你!添加分类成功"; } jclass.Status = "Success"; } } catch (Exception ex) { jclass.Msg = ex.Message; } context.Response.Write(json.Serializer(jclass)); }
/// <summary> /// 动漫app由9miao社团研发,如有问题请登陆http://www.9miao.com/官网 /// </summary> /// public void ProcessRequest(HttpContext context) { CallBackJson json = new CallBackJson(); Classify classify = new Classify(); classify.Status = "Error"; classify.Msg = "服务器异常"; try { string id = context.Request.Form["id"]; if (string.IsNullOrEmpty(id)) { throw new Exception("信息不完整"); } using ( CDBAccess cn = new CDBAccess(System.Configuration.ConfigurationSettings.AppSettings["OledbStr"])) { using (DataTable _dt = cn.ExecQuery("select * from T0001 WHERE C00004=?", new OleDbParameter[] { new OleDbParameter("@id", id) })) { if (_dt.Rows.Count > 0) { classify.Status = "Success"; classify.classifyName = _dt.Rows[0]["C00006"].ToString(); classify.Msg = "获取信息成功"; } else { throw new Exception("未找到分类信息"); } } } } catch (Exception ex) { classify.Msg = ex.Message; } context.Response.Write(json.Serializer(classify)); }
IEnumerator GetRequest(string uri, CallBackJson callBack, string token) { WWWForm form = new WWWForm(); form.AddField("token", token); using (UnityWebRequest www = UnityWebRequest.Post(uri, form)) { www.SetRequestHeader("Access-Control-Allow-Origin", "*"); yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { string json = www.downloadHandler.text; callBack(json); } } }