X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fweb%2Fmvc%2Fprocess%2FNewSlcExecutionController.java;fp=runtime%2Forg.argeo.slc.server%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fweb%2Fmvc%2Fprocess%2FNewSlcExecutionController.java;h=682c2b906d0a7b8148223ad6fbf476a37b0b3105;hb=ebb7b195cb6c4df387b69310ac2955188bdb6dcd;hp=236e8fb10019fa2d9cfa17b358d9b8b9d2d0ce97;hpb=76b4edd11cf585097682234558fbaff7304bdbee;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/process/NewSlcExecutionController.java b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/process/NewSlcExecutionController.java index 236e8fb10..682c2b906 100644 --- a/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/process/NewSlcExecutionController.java +++ b/runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/process/NewSlcExecutionController.java @@ -28,20 +28,22 @@ public class NewSlcExecutionController extends AbstractServiceController { protected void handleServiceRequest(HttpServletRequest request, HttpServletResponse response, ModelAndView modelAndView) throws Exception { + + if(log.isDebugEnabled()){ + log.debug("Content-Type: "+request.getContentType()); + log.debug("Content-Length: "+request.getContentLength()); + } String agentId = request .getParameter(MsgConstants.PROPERTY_SLC_AGENT_ID); String answer = request.getParameter("body"); - if (answer == null && "text/xml".equals(request.getContentType())) { + if (answer == null) { // lets read the message body instead BufferedReader reader = request.getReader(); StringBuffer buffer = new StringBuffer(); - while (true) { - String line = reader.readLine(); - if (line == null) { - break; - } + String line = null; + while (((line = reader.readLine())!=null)) { buffer.append(line); buffer.append("\n"); }