DefaultClientResponseBuilder copies logPrefix
Closes gh-25069
This commit is contained in:
@@ -33,6 +33,7 @@ import org.springframework.core.io.buffer.DataBufferUtils;
|
||||
import org.springframework.core.io.buffer.DefaultDataBufferFactory;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.http.HttpRequest;
|
||||
import org.springframework.http.client.reactive.AbstractClientHttpRequest;
|
||||
import org.springframework.http.client.reactive.ClientHttpRequest;
|
||||
import org.springframework.util.Assert;
|
||||
@@ -46,7 +47,7 @@ import org.springframework.web.util.UriComponentsBuilder;
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
*/
|
||||
public class MockClientHttpRequest extends AbstractClientHttpRequest {
|
||||
public class MockClientHttpRequest extends AbstractClientHttpRequest implements HttpRequest {
|
||||
|
||||
private final HttpMethod httpMethod;
|
||||
|
||||
@@ -96,6 +97,11 @@ public class MockClientHttpRequest extends AbstractClientHttpRequest {
|
||||
return this.httpMethod;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMethodValue() {
|
||||
return this.httpMethod.name();
|
||||
}
|
||||
|
||||
@Override
|
||||
public URI getURI() {
|
||||
return this.url;
|
||||
|
||||
@@ -83,7 +83,7 @@ public class MockClientHttpResponse implements ClientHttpResponse {
|
||||
public HttpHeaders getHeaders() {
|
||||
if (!getCookies().isEmpty() && this.headers.get(HttpHeaders.SET_COOKIE) == null) {
|
||||
getCookies().values().stream().flatMap(Collection::stream)
|
||||
.forEach(cookie -> getHeaders().add(HttpHeaders.SET_COOKIE, cookie.toString()));
|
||||
.forEach(cookie -> this.headers.add(HttpHeaders.SET_COOKIE, cookie.toString()));
|
||||
}
|
||||
return this.headers;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user