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("")); }
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("")); }
/// <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)); }
public async Task <ResponseResult <ProductEntityResult> > SearchProductListAsync([FromQuery] SearchProductParam param) { var ip = IPHelper.GetCurrentIp(); return(await _productService.SearchProductListAsync(param)); }