okhttp-basicparamsinterceptor
okhttp-basicparamsinterceptor copied to clipboard
为什么我用了该方法
header,参数并没有传进去
headerParamsMap.put("User-Agent", "1111111"); headerParamsMap.put("Accept", "22222222"); BasicParamsInterceptor basicParamsInterceptor = new BasicParamsInterceptor.Builder() .addHeaderParamsMap(headerParamsMap) .addParam("_t", time) .addParam("_tsp", tsp) .build();
if (headerParamsMap.size() > 0) { Iterator iterator = headerParamsMap.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry entry = (Map.Entry) iterator.next(); headerBuilder.add((String) entry.getValue(), (String) entry.getKey()); } } 将这一段换成这一段 if (headerParamsMap != null && headerParamsMap.size() > 0) { Set<String> keys = headerParamsMap.keySet(); for (String headerKey : keys) { requestBuilder.addHeader(headerKey, headerParamsMap.get(headerKey)).build(); } }