HTTP协议

1. HTTP 协议的介绍

        ●HTTP(Hyper Text Transfer Protocol):超文本传输协议

        ●HTTP协议是基于TCP/IP协议的

        ●超文本:

        ●传输协议:

组成部分:请求,响应

         注:   JavaScript、CSS、图片资源会自动发起请求

2.HTTP协议的请求

        ●请求组成部分:

                            ①请求行

                            ②请求头

                            ③请求空行

                            ④请求体(用于显示提交参数)

        ●请求的方式:

                            ①GET(不安全,且浏览器对URL的长度有限制,不一定等长)

                            ②POST

                             注意:只有POST请求方式有请求体

2.HTTP协议的响应

        ●响应的组成部分:

                                ①响应行

                                ②响应头

                                ③响应空行

                                ④响应体(响应给客户端的资源文件)

3.发布动态资源(Servlet)

        ①web.xml中配置主页

        

<welcom-file-list>
    <welcom-file>/主页路径(相对于webapp文件夹)</welcom-file>
</welcom-file-list>

        ②编写Java类实现Servlet接口/继承Servlet实现类,重写方法(客户端的所有请求都会经过service方法)

        ③web.xml中配置

<!--Servlet声明-->
<servlet>
    <servlet-name>命个名字</servlet-name>
    <servlet-class>Servlet实现类的全类名</servlet-class>
</servlet>

<!--Servlet映射-->
<servlet-mapping>
    <servlet-name>要映射的Servlet声明时命的名字</servlet-name>
    <url-pattern>/路径</url-pattern>       <!--访问时的路径-->
</servlet-mapping>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值