| | |
| | | using System.Web.Mvc; |
| | | using CommonHelper; |
| | | using CommonHelper.Redis; |
| | | using Newtonsoft.Json.Linq; |
| | | using Flurl.Http; |
| | | |
| | | namespace GasolineBlend.Controllers |
| | |
| | | { |
| | | var v = _customerRedis.Get("wencai_v"); //"A1KZZpxeY5TyBp9oALdJcIVAoxItY1b9iGdKIRyrfoXwL_CIBPOmDVj3mjDv";// |
| | | var url = "https://www.iwencai.com/unifiedwap/unified-wap/v2/result/get-robot-data"; |
| | | |
| | | var param = new |
| | | { |
| | | question=question, |
| | |
| | | source= "Ths_iwencai_Xuangu", |
| | | add_info="{\"urp\":{\"scene\":3,\"company\":1,\"business\":1,\"is_lowcode\":1},\"contentType\":\"json\"}" |
| | | }; |
| | | |
| | | var res = await url.WithHeader("hexin-v", v).PostUrlEncodedAsync(param).ReceiveString(); |
| | | string strCov = Regex.Unescape(res); |
| | | //去除冗余字段 |
| | | string tmpInfoA="", strCovA=""; |
| | | string tmpInfoA ="", strCovA=""; |
| | | int i = strCov.IndexOf("\"meta\""); |
| | | int j = strCov.IndexOf("\"puuid\""); |
| | | if (i > 0 && j > 0) |
| | |
| | | strCovA = strCov.Replace(tmpInfoA, ""); |
| | | } |
| | | i = strCovA.IndexOf("\"layout_data\""); |
| | | j = strCovA.IndexOf("\"layout_mode\""); |
| | | j = strCovA.IndexOf("\"layout_mode\""); |
| | | if (i > 0 && j > 0) |
| | | { |
| | | tmpInfoA = strCovA.Substring(i, j - i); |
| | | strCovA = strCovA.Replace(tmpInfoA, ""); |
| | | } |
| | | i = strCovA.IndexOf("\"appModule\""); |
| | | j = strCovA.IndexOf("\"appVersion\""); |
| | | if (i > 0 && j > 0) |
| | | { |
| | | tmpInfoA = strCovA.Substring(i, j - i); |