//// GET api/values/5
        //public string Get(int id)
        //{
        //    return "value";
        //}

        // GET api/values/5
        public HttpResponseMessage Get(string id)
        {
            //  サーバー番号
            var serverId = int.Parse(REST.GetHeaderValue("x-chigusa-serverid", this.Request.Headers));
            //  userId の復号化
            var encryptedUserId = REST.GetHeaderValue("x-chigusa-userid", this.Request.Headers);
            //var userId = REST.Decrypt(encryptedUserId);
            //  AppVersion
            var appVersion = REST.GetHeaderValue("x-chigusa-appversion", this.Request.Headers);

            //  ハッシュで検査
            string addHeader = "x-chigusa-serverid:" + serverId;

            addHeader += "\n" + "x-chigusa-userid:" + encryptedUserId;
            addHeader += "\n" + "x-chigusa-appversion:" + appVersion;
            if (!REST.CheckHash("GET", id, this.Request, addHeader))
            {
                throw new Exception("Arg Exception");
            }

            return(Request.CreateResponse(HttpStatusCode.OK, "value"));
        }