mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
Proxy: added binary passthrough for POST
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5089 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
aa6ae77e5e
commit
1a1d57e449
|
@ -1116,7 +1116,12 @@ public final class httpdProxyHandler {
|
||||||
}
|
}
|
||||||
if (chunked != null) chunked.finish();
|
if (chunked != null) chunked.finish();
|
||||||
*/
|
*/
|
||||||
writeTextContent(res, new BufferedWriter(new OutputStreamWriter((chunked != null) ? chunked : countedRespond)));
|
final OutputStream outStream = (chunked != null) ? chunked : countedRespond;
|
||||||
|
if(isBinary(responseHeader)) {
|
||||||
|
serverFileUtils.copy(res.getDataAsStream(), outStream);
|
||||||
|
} else {
|
||||||
|
writeTextContent(res, new BufferedWriter(new OutputStreamWriter(outStream)));
|
||||||
|
}
|
||||||
|
|
||||||
countedRespond.flush();
|
countedRespond.flush();
|
||||||
} finally {
|
} finally {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user