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