示例#1
0
        public ActionResult PostHttpClientHelper()
        {
            SearchProductParam dict = new SearchProductParam()
            {
                SearchKey = "国元信托",
                AttrParam = new SearchProductAttrParam()
                {
                    CodeName = "xintuo1"
                },
            };

            //第一种
            for (int i = 0; i <= 100; i++)
            {
                var result = HttpClientHelper.PostResponse <SearchProductParam>("http://productapi.jinglih.com/api/Product/GetProductList", dict);
                Console.WriteLine(i + "====" + result);
            }


            //第二种
            var jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dict);

            for (int i = 0; i <= 100; i++)
            {
                var result = HttpClientHelper.PostResponse("http://productapi.jinglih.com/api/Product/GetProductList", jsonStr);
                Console.WriteLine(i + "====" + result);
            }
            //第三种
            for (int i = 0; i <= 100; i++)
            {
                var result = HttpClientHelper.PostResponse <ResponseResult>("http://productapi.jinglih.com/api/Product/GetProductList", jsonStr);
                Console.WriteLine(i + "====" + result);
            }
            return(Content(""));
        }
示例#2
0
        public ActionResult PostHttpWebHelper()
        {
            SearchProductParam dict = new SearchProductParam()
            {
                SearchKey = "国元信托1",
                AttrParam = new SearchProductAttrParam()
                {
                    CodeName = "xintuo", ProductStatusType = 1
                },
            };
            var jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dict);

            for (int i = 0; i <= 100; i++)
            {
                var result = HttpWebHelper.PostRequest <ResponseResult>("http://productapi.jinglih.com/api/Product/GetProductList", jsonStr);
                Console.WriteLine(i + "====" + result);
            }
            return(Content(""));
        }
示例#3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public async Task <ResponseResult <ProductEntityResult> > SearchProductListAsync(SearchProductParam param)
        {
            ResponseResult <ProductEntityResult> result = new ResponseResult <ProductEntityResult>();
            ProductEntityResult entity = new ProductEntityResult()
            {
                //long类型转为string输出
                Id           = "1125964271981826048",
                ProductName  = "aaaa",
                ProductPrice = 125.23m,
                CreatedTime  = DateTime.Now,
            };

            result.data = entity;
            return(await Task.FromResult(result));
        }
示例#4
0
        public async Task <ResponseResult <ProductEntityResult> > SearchProductListAsync([FromQuery] SearchProductParam param)
        {
            var ip = IPHelper.GetCurrentIp();

            return(await _productService.SearchProductListAsync(param));
        }