Skip to content

Commit 5c0bf79

Browse files
authored
Merge branch 'master' into feat-peak-ewma
2 parents db9229c + a0db13a commit 5c0bf79

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,16 @@ static class ModifyResponseDecorator extends ServerHttpResponseDecorator {
9696
@Override
9797
@NonNull
9898
public Mono<Void> writeWith(@NonNull final Publisher<? extends DataBuffer> body) {
99+
modifyResponseHeadersAndStatus();
99100
final Mono<DataBuffer> dataBufferMono = DataBufferUtils.join(body);
100-
buildModifiedResponse(body);
101101
return dataBufferMono.flatMap(dataBuffer -> {
102102
byte[] bytes = new byte[dataBuffer.readableByteCount()];
103103
dataBuffer.read(bytes);
104104
return WebFluxResultUtils.result(this.exchange, modifyBody(bytes));
105105
});
106106
}
107107

108-
private void buildModifiedResponse(final Publisher<? extends DataBuffer> body) {
108+
private void modifyResponseHeadersAndStatus() {
109109
HttpHeaders httpHeaders = new HttpHeaders();
110110
// add origin headers
111111
httpHeaders.addAll(this.getHeaders());

0 commit comments

Comments
 (0)