| | |
| | | namespace WindowsFormsApp1.utils |
| | | { |
| | | |
| | | delegate void OnSuccess(String result); |
| | | |
| | | class RequestParams { |
| | | public String url; |
| | | public Dictionary<String, String> paramsMap; |
| | | public Dictionary<String, String> headers; |
| | | public OnRequestResultListener listener; |
| | | public OnSuccess success; |
| | | public RequestParams(String url, Dictionary<String, String> paramsMap, Dictionary<String, String> headers, OnRequestResultListener listener) { |
| | | this.url = url; |
| | | this.paramsMap = paramsMap; |
| | | this.headers = headers; |
| | | this.listener = listener; |
| | | } |
| | | |
| | | public RequestParams(String url, Dictionary<String, String> paramsMap, Dictionary<String, String> headers, OnSuccess listener) |
| | | { |
| | | this.url = url; |
| | | this.paramsMap = paramsMap; |
| | | this.headers = headers; |
| | | this.success = listener; |
| | | } |
| | | } |
| | | |
| | |
| | | if (param.listener != null) |
| | | param.listener.onStart(); |
| | | string result = HttpUtil.HttpPost(param.url, param.paramsMap, param.headers); |
| | | param.listener.onSuccess(200, result); |
| | | if (param.listener!=null) |
| | | param.listener.onSuccess(200, result); |
| | | if (param.success != null) |
| | | param.success(result); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | |
| | | |
| | | //搜索商品 |
| | | public static List<FirstOrderSubInfo> searchGoods(String token, SearchInfo searchInfo,int page, OnRequestResultListener listener) { |
| | | public static void searchGoods(String token, SearchInfo searchInfo,int page, OnSuccess listener) { |
| | | Dictionary<String, String> headers = new Dictionary<String, String>(); |
| | | headers.Add("token", token); |
| | | Dictionary<String, String> paramsMap = new Dictionary<String, String>(); |
| | | paramsMap.Add("searchInfo", JsonConvert.SerializeObject(searchInfo)); |
| | | startRequest(new RequestParams(BASE_URL + "parse/uploadCookies", paramsMap, headers, listener)); |
| | | |
| | | return null; |
| | | paramsMap.Add("page",page+""); |
| | | startRequest(new RequestParams(BASE_URL + "sdlj/goods/searchGoods", paramsMap, headers, listener)); |
| | | } |
| | | |
| | | } |
| | | } |