示例#1
0
        public void AddUser(HttpListenerContext context)
        {
            var request  = context.Request;
            var response = context.Response;

            string id = request.QueryString["id"];

            // 验证token
            string token = request.QueryString["token"];

            if (!UserHandler.ValidateToken(token))
            {
                ResponseTokenInvalid(context);
                return;
            }
            if (id == null)
            {
                ResponseParameterInvalid(context);
                return;
            }

            Dictionary <string, object> result = new Dictionary <string, object>();

            Scene scene = SceneService.GetSceneByID(int.Parse(id));

            if (scene != null)
            {
                result.Add("code", 0);
                result.Add("data", scene.ToJson());
            }
            else
            {
                result.Add("code", -1);
                result.Add("msg", "operate fail");
            }

            Response(context, result);
        }