]> WPIA git - gigi.git/blob - src/org/cacert/gigi/api/GigiAPI.java
Format code according do BenBE's formatter.
[gigi.git] / src / org / cacert / gigi / api / GigiAPI.java
1 package org.cacert.gigi.api;
2
3 import java.io.IOException;
4 import java.io.InputStreamReader;
5
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;
11
12 public class GigiAPI extends HttpServlet {
13
14     @Override
15     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
16         String pi = req.getPathInfo();
17         if (pi == null) {
18             return;
19         }
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];
25             int len;
26             while ((len = isr.read(buffer)) > 0) {
27                 strB.append(buffer, 0, len);
28             }
29             System.out.println(strB);
30         }
31     }
32 }