diff options
author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2016-09-30 09:22:29 +0200 |
---|---|---|
committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2016-09-30 09:22:29 +0200 |
commit | d025c38a426e22b0d1ccfbb4558ff6ce78ac1d0b (patch) | |
tree | 6bd538b3faab08ecec07c1fcff47e4c84f483b47 /id/ConfigWebTool/src/main/java/at/gv | |
parent | 5dda0359afcdc69b11bc9a8df5c527e6c1488b6f (diff) | |
download | moa-id-spss-d025c38a426e22b0d1ccfbb4558ff6ce78ac1d0b.tar.gz moa-id-spss-d025c38a426e22b0d1ccfbb4558ff6ce78ac1d0b.tar.bz2 moa-id-spss-d025c38a426e22b0d1ccfbb4558ff6ce78ac1d0b.zip |
refactor http servlet response processing to prohibit 'chunked' transfer encoding
Diffstat (limited to 'id/ConfigWebTool/src/main/java/at/gv')
-rw-r--r-- | id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/auth/pvp2/servlets/BuildMetadata.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/auth/pvp2/servlets/BuildMetadata.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/auth/pvp2/servlets/BuildMetadata.java index 5b413567a..7256d8688 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/auth/pvp2/servlets/BuildMetadata.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/auth/pvp2/servlets/BuildMetadata.java @@ -285,12 +285,12 @@ public class BuildMetadata extends HttpServlet { transformer.transform(source, sr); sw.close(); - String metadataXML = sw.toString(); + byte[] metadataXML = sw.toString().getBytes("UTF-8"); response.setContentType("text/xml"); - response.getOutputStream().write(metadataXML.getBytes()); + response.setContentLength(metadataXML.length); + response.getOutputStream().write(metadataXML); - response.getOutputStream().close(); } catch (ConfigurationException e) { log.warn("Configuration can not be loaded.", e); |