servlet对HTTP协议的封装(抽象)
-
HTTP由请求体和响应体两部分组成
-
1请求体三部分组成
请求行:包含了请求的地址的URL,包含 了http协议,包含请求方法get ,post,put,dodelte
请求头:包含用户所有的信息,包含用户使用的语音,用户的IP地址,用户使用操作系统 位数等等,包含了用户的cookie信息(由浏览器负责生成一部分内容)
请求报文:用户发送给服务器的内容,可以是文件和文字 -
2响应体(服务器行为的决定)
响应状态:404(file not found ) 500(server error) 200(success)
响应头觉得决定了的打开方式,比如(HTML,plain,json&xml,pdf,dowload)
响应报文:用户肉眼看到的画面
JAVA中如何使用servlet
只要创建一个JAVA文件,然后继承HttpServlet即可(一定要在web.xml中注册对应的servlet)
public void doGet(HttpServletRequest request,HttpSeevletResponse response) throws ServletException,IOException{
String username = request. getParameter("username");
response. getWriter().print(username);
}