okhttp-basicparamsinterceptor icon indicating copy to clipboard operation
okhttp-basicparamsinterceptor copied to clipboard

为什么我用了该方法

Open z244370114 opened this issue 8 years ago • 2 comments

header,参数并没有传进去

z244370114 avatar Jan 04 '17 06:01 z244370114

headerParamsMap.put("User-Agent", "1111111"); headerParamsMap.put("Accept", "22222222"); BasicParamsInterceptor basicParamsInterceptor = new BasicParamsInterceptor.Builder() .addHeaderParamsMap(headerParamsMap) .addParam("_t", time) .addParam("_tsp", tsp) .build();

z244370114 avatar Jan 04 '17 06:01 z244370114

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(); } }

z244370114 avatar Jan 04 '17 07:01 z244370114