1 package org.cacert.gigi.api;
3 import java.io.IOException;
4 import java.io.InputStreamReader;
6 import javax.servlet.ServletException;
7 import javax.servlet.ServletInputStream;
8 import javax.servlet.http.HttpServlet;
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
12 public class GigiAPI extends HttpServlet {
14 protected void service(HttpServletRequest req, HttpServletResponse resp)
15 throws ServletException, IOException {
16 String pi = req.getPathInfo();
20 if (pi.equals("/security/csp/report")) {
21 ServletInputStream sis = req.getInputStream();
22 InputStreamReader isr = new InputStreamReader(sis, "UTF-8");
23 StringBuffer strB = new StringBuffer();
24 char[] buffer = new char[4 * 1024];
26 while ((len = isr.read(buffer)) > 0) {
27 strB.append(buffer, 0, len);
29 System.out.println(strB);