0

我在 JAVA 做这个

    protected void doPost(HttpServletRequest request, HttpServletResponse 
    response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    System.out.println("TEST TOMCAT SERVLET");
    StringBuilder data = new StringBuilder();
    String s;
    while ((s = request.getReader().readLine()) != null) {
        data.append(s);
    }
    data.toString(); //Datos que llegan

  }

}

当我初始化应用程序时。我在 Servlet 中收到:“TEST TOMCAT SERVLET”,但我没有收到:

 return fetch(PUSH_ENDPOINT, {
  method: 'POST',
  headers: {
  Accept: 'application/json',
  'Content-Type': 'application/json',
  },
  body: JSON.stringify({
  token: token,
  user: 'Brent'
  })
});

}

4

2 回答 2

0

只是toString()不做你想做的事。

做一个System.out.println(data.toString()); //Datos que llegan

于 2018-09-05T15:10:13.987 回答
0

您需要将响应写入客户端。这是一个示例,您可以如何做到这一点:

   public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

      // Set response content type
      response.setContentType("text/html");

      // Actual logic goes here.
      PrintWriter out = response.getWriter();
      out.println("<h1>Hello World</h1>");
   }
于 2018-09-05T15:12:53.823 回答