赞
踩
常用的请求为GET请求和POST请求
GET请求由请求行和请求头组成。
请求行包括:
请求头包括:
各种不同的键值对,key:value 组成,不同的键值对,表示不同的含义。
POST请求由请求行、 请求头和请求体三部分组成。
请求行包括:
请求头由 key:value 的键值对组成。
请求体是发送给服务器的数据。
GET请求有哪些:
POST请求有哪些:
HTTP响应包括响应行、响应头和响应体。
响应行包括:
响应头是 key:value 的形式,不同的响应头,有不同的含义。
响应体就是回传给客户端的数据。
响应常见的状态码有:
什么是请求的转发?
请求的转发是指,服务器收到请求后,从一个资源跳转到另一个资源的操作叫请求转发。
特点是:
如何实现请求转发?
Servlet1 代码:
public class Servlet1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,IOException { // 获取请求的参数(办事的材料)查看 String username = req.getParameter("username"); System.out.println("在Servlet1(柜台1)中查看参数(材料):" + username); // 给材料盖一个章,并传递到Servlet2(柜台2)去查看 req.setAttribute("key1","柜台1 的章"); // 问路:Servlet2(柜台2)怎么走 /** * 请求转发必须要以斜杠打头,/ 斜杠表示地址为:http://ip:port/工程名/ , 映射到IDEA 代码的web 目录 <br/> * */ RequestDispatcher requestDispatcher = req.getRequestDispatcher("/servlet2"); // RequestDispatcher requestDispatcher = req.getRequestDispatcher("http://www.baidu.com"); // 走向Sevlet2(柜台2) requestDispatcher.forward(req,resp); } }
什么是请求重定向?
请求重定向,是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址。你去新地址访问。叫请求重定向(因为之前的地址可能已经被废弃)。
重定向的特点是:
如何实现重定向?
resp.sendRedirect("http://localhost:8080");
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。