Skip to content

Instantly share code, notes, and snippets.

@sjyun
Created November 30, 2017 14:59
Show Gist options
  • Save sjyun/39cd35d3e10aa949163b51a360bb01e7 to your computer and use it in GitHub Desktop.
Save sjyun/39cd35d3e10aa949163b51a360bb01e7 to your computer and use it in GitHub Desktop.
package info.thecodinglive.basic;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
@WebServlet(urlPatterns = "/header")
public class HeaderServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.println("<html><head><title>header 예제</title></head><body>");
out.println("=== header 정보 ===");
out.println("<br/>");
Enumeration headerNames = req.getHeaderNames();
while(headerNames.hasMoreElements()){
String name = (String)headerNames.nextElement();
String value = req.getHeader(name);
out.println(name + " : " + value + "<br>");
}
out.println("</body></html>");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment