private void readPostData() {
   try {
     decoder = new HttpPostRequestDecoder(factory, request); // 1
     for (InterfaceHttpData data : decoder.getBodyHttpDatas()) {
       if (HttpDataType.Attribute == data.getHttpDataType()) {
         try {
           Attribute attribute = (Attribute) data; // 2
           reqData.put(attribute.getName(), attribute.getValue()); // 3
         } catch (IOException e) {
           System.out.println("BODY Attribute: " + data.getHttpDataType().name() + e);
         }
       } else {
         System.out.println("BODY data : " + data.getHttpDataType().name() + ":" + data);
       }
     }
   } catch (ErrorDataDecoderException e) {
     System.out.println(e);
   } finally {
     if (decoder != null) {
       decoder.destroy();
     }
   }
 }