django入门

HTTP:无状态,短链接,链接一次,发点东西然后就断开

WEB应用(网站):网站的整个流程

             浏览器( socket客户端)
                        2.  wwiwe .cnblogs.com (42.121.252.58,80 )
        sk.socket(
        sk-connect(42.121.252.58,80 )
        sk-send("我想要xxxxx ")
       5.接收
       6.连接断开
    博客园(socket服务端)
      1. 监听ip和端Oc42-121.252.58, 80>
          while True:
          用户=等待用户连接

          3. 收到'我想要xx"

          4.响应:“好”
          用户断开

response:HttpServletResponse代表服务器对用户响应。
    1、设置页面的响应方式:
      response.setcontentType("页面类型"");
      在jsp里面不用,页面jsp默认的响应方式text/html,如果需要更改jsp的响应方式可以使用page指令

      注:响应方式是告诉浏苋器用什么格式来响应收到的数据

    2、设置或者添加头文件
      response. addHeader("","""");

      response.setHeader("",""");

      如果制作验证码则需要去掉页面的缓存:
      response.setHeader("Pragma","No-cache");
      response.setHeader("cache-control", "no-cache");response.setHeader("Expires", 0);
    3、获取通向用户浏览器的字节流,向用户的浏览器发送图片,比如验证码

      response-getOutputStream();
      response.getlwriter(获职通向用户浏览器的字符流,就是out内置对象)
    4、向用户的浏览器中放Cookie对象

    5、页面跳转

                     request的跳转:request.getRequestDispatcher(""). forward(request,response);

      这跳转是服务器端的跳转,即用户无法感知,用户的浏觉器网址还是以前的网址,同一个request作用域 

      response的跳转:response.sendRedirect(要跳转的网址);
      这个跳转是客户端的跳转,用户能知道网址发生了变化不是同一个request作用域,是新的请求|

原文地址:https://www.cnblogs.com/sylvia1111/p/14968212.html