コード例 #1
0
        private string getUrl(EnumConnectType type)
        {
            string url = null;

            switch (type.ToString())
            {
            case "GET":
                url = ConstServerSynchro.GET_TASK_MASTER;
                break;

            case "POST":
                url = "";
                break;

            case "PUT":
                url = "";
                break;

            case "DELETE":
                url = "";
                break;

            default:
                break;
            }

            return(url);
        }
コード例 #2
0
        /// <summary>
        /// サーバリクエスト送信
        /// </summary>
        protected void sendServerReq(Hashtable param, EnumConnectType type)
        {
            try
            {
                HttpClient           client = new HttpClient();
                JavaScriptSerializer se     = new JavaScriptSerializer();

                // リクエストパラメータ加工
                var reqParam = se.Serialize(param);
                Console.WriteLine(reqParam);
                var content = new StringContent(reqParam);

                // URL取得
                string url = getUrl(type);

                // 通信
                var response = client.PostAsync(url, content).Result;
                Console.WriteLine(response);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.InnerException);
            }
        }