@@ -348,8 +348,9 @@ public Builder setContentType(MediaType contentType) {
348
348
* Add the given header name and values.
349
349
*/
350
350
public Builder addHeader (String headerName , String ... headerValues ) {
351
+ HttpHeaders headers = initHeaders ();
351
352
for (String headerValue : headerValues ) {
352
- initHeaders () .add (headerName , headerValue );
353
+ headers .add (headerName , headerValue );
353
354
}
354
355
return this ;
355
356
}
@@ -373,8 +374,9 @@ private HttpHeaders initHeaders() {
373
374
* Add the given cookie name and values.
374
375
*/
375
376
public Builder addCookie (String name , String ... values ) {
377
+ MultiValueMap <String , String > cookies = initCookies ();
376
378
for (String value : values ) {
377
- initCookies () .add (name , value );
379
+ cookies .add (name , value );
378
380
}
379
381
return this ;
380
382
}
@@ -402,8 +404,9 @@ private MultiValueMap<String, String> initCookies() {
402
404
* parameters.
403
405
*/
404
406
public Builder addRequestParameter (String name , String ... values ) {
407
+ MultiValueMap <String , String > requestParams = initRequestParams ();
405
408
for (String value : values ) {
406
- initRequestParams () .add (name , value );
409
+ requestParams .add (name , value );
407
410
}
408
411
return this ;
409
412
}
0 commit comments