• 中阶 d06 http协议与servlet


    * 什么是协议

      > 双方在交互、通讯的时候, 遵守的一种规范、规则。

    http协议

      > 针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。 

    ###Http请求数据解释 

      > 请求的数据里面包含三个部分内容 : 请求行 、 请求头 、请求体

    ##Get 和  Post请求区别

    * post

            1. 数据是以流的方式写过去,不会在地址栏上面显示。  现在一般提交数据到服务器使用的都是POST
        
            2. 以流的方式写数据,所以数据没有大小限制。

    * get

            1. 会在地址栏后面拼接数据,所以有安全隐患。 一般从服务器获取数据,并且客户端也不用提交上面数据的时候,可以使用GET
        
            2. 能够带的数据有限, 1kb大小

     

    ##Servlet


    servlet是什么?

      > 其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。 

      > 更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServlet

      https://www.bilibili.com/video/av49438855/?p=544

        代码xxx

        xxxdoget

        xxxdopost

    ///HelloWeb/src/com/ali/servlet/HelloServlet02.java
    public
    class HelloServlet02 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("--get--"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("--post--"); } }

     

  • 相关阅读:
    FirstAFNetWorking
    JSONModel 简单例子
    KVO
    KVC
    关于UITableView的性能优化(历上最全面的优化分析)
    浅拷贝和深拷贝
    UI2_异步下载
    UI2_同步下载
    算法图解学习笔记02:递归和栈
    算法图解学习笔记01:二分查找&大O表示法
  • 原文地址:https://www.cnblogs.com/longesang/p/11698838.html
Copyright © 2020-2023  润新知