获取Http协议的请求行,请求头
生活随笔
收集整理的這篇文章主要介紹了
获取Http协议的请求行,请求头
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
效果如下圖:
源代碼如下:
package star.july;import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /*** 獲取Http協議的請求行,請求頭* @author Starjuly**/ public class RequestDemo1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {System.out.println("請求行的方法:" + request.getMethod());System.out.println("請求行的URI:" + request.getRequestURI());System.out.println("請求行的URL:" + request.getRequestURL());System.out.println("請求行的版本:" + request.getProtocol());System.out.println("請求頭:"+request.getHeader("User-Agent"));//利用迭代器遍歷所有的請求頭Enumeration names = request.getHeaderNames(); while(names.hasMoreElements()){//獲取請求頭String nextElement = (String)names.nextElement();//獲取每個請求頭的內容String header = request.getHeader(nextElement); System.out.print(nextElement+" : ");System.out.println(header);}}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request,response);}}
總結
以上是生活随笔為你收集整理的获取Http协议的请求行,请求头的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用java创建一个简单的服务器
- 下一篇: html页面提交数据,利用servlet