xref: /unit/test/java/get_header_names/app.java (revision 977:4f9268f27b57)
1*977Smax.romanov@gmail.com 
2*977Smax.romanov@gmail.com import java.io.IOException;
3*977Smax.romanov@gmail.com import java.io.PrintWriter;
4*977Smax.romanov@gmail.com import java.util.Enumeration;
5*977Smax.romanov@gmail.com 
6*977Smax.romanov@gmail.com import javax.servlet.ServletConfig;
7*977Smax.romanov@gmail.com import javax.servlet.ServletException;
8*977Smax.romanov@gmail.com import javax.servlet.annotation.WebServlet;
9*977Smax.romanov@gmail.com import javax.servlet.http.HttpServlet;
10*977Smax.romanov@gmail.com import javax.servlet.http.HttpServletRequest;
11*977Smax.romanov@gmail.com import javax.servlet.http.HttpServletResponse;
12*977Smax.romanov@gmail.com 
13*977Smax.romanov@gmail.com @WebServlet("/")
14*977Smax.romanov@gmail.com public class app extends HttpServlet
15*977Smax.romanov@gmail.com {
16*977Smax.romanov@gmail.com     @Override
doGet(HttpServletRequest request, HttpServletResponse response)17*977Smax.romanov@gmail.com     public void doGet(HttpServletRequest request, HttpServletResponse response)
18*977Smax.romanov@gmail.com         throws IOException, ServletException
19*977Smax.romanov@gmail.com     {
20*977Smax.romanov@gmail.com         Enumeration<String> header_names = request.getHeaderNames();
21*977Smax.romanov@gmail.com 
22*977Smax.romanov@gmail.com         for (int i = 0; header_names.hasMoreElements(); i++) {
23*977Smax.romanov@gmail.com             response.addHeader("X-Reply-" + Integer.toString(i),
24*977Smax.romanov@gmail.com                 header_names.nextElement());
25*977Smax.romanov@gmail.com         }
26*977Smax.romanov@gmail.com     }
27*977Smax.romanov@gmail.com }
28