Beispiel #1
0
        private static void PostMethodDemo()
        {
            var path = "/api/Values/Add";

            var body = new NameValueCollection()
            {
                { "name", "PowerYang" },
                { "age", "20" }
            };
            var headers = new NameValueCollection()
            {
                { HttpHeader.HTTP_HEADER_CONTENT_TYPE, ContentType.CONTENT_TYPE_FORM }
            };

            var httpUtilForSign = new HttpUtilForSign(new HMACSHA256Sign());
            var result          = httpUtilForSign.HttpPost(host, path, Constants.INNER_DEFAULT_APPKEY, Constants.INNER_DEFAULT_APPSECRET, 2 * 60, headers, null, body);

            Console.WriteLine(result);
        }
Beispiel #2
0
        private static void GetMethodDemo()
        {
            var path = "/api/Values/Show";

            var queryString = new NameValueCollection()
            {
                { "name", "PowerYang" },
                { "age", "20" }
            };
            var headers = new NameValueCollection()
            {
                { HttpHeader.HTTP_HEADER_CONTENT_TYPE, ContentType.CONTENT_TYPE_JSON },
            };

            var httpUtilForSign = new HttpUtilForSign(new HMACSHA256Sign());
            var result          = httpUtilForSign.HttpGet(host, path, Constants.INNER_DEFAULT_APPKEY, Constants.INNER_DEFAULT_APPSECRET, 2 * 60, headers, queryString);

            Console.WriteLine(result);
        }