mirror of
https://github.com/unmojang/authlib-injector.git
synced 2025-09-30 14:50:41 -04:00
httpd: fix reverse proxy can't handle 204 properly
This commit is contained in:
parent
86feaa3273
commit
665a400f04
@ -218,12 +218,18 @@ public class URLProcessor {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Response response;
|
||||
if (contentLength != -1) {
|
||||
response = Response.newFixedLength(status, null, upstreamIn, contentLength);
|
||||
if (contentLength == -1) {
|
||||
if (conn.getHeaderField("transfer-encoding") == null) {
|
||||
// no content
|
||||
response = Response.newFixedLength(status, null, upstreamIn, 0);
|
||||
} else {
|
||||
response = Response.newChunked(status, null, upstreamIn);
|
||||
}
|
||||
} else {
|
||||
response = Response.newFixedLength(status, null, upstreamIn, contentLength);
|
||||
}
|
||||
responseHeaders.forEach((name, values) -> values.forEach(value -> response.addHeader(name, value)));
|
||||
|
||||
return response;
|
||||
|
Loading…
x
Reference in New Issue
Block a user