http协议

前言

学习javaweb前我们已经介绍了一些基础的知识以及拓展,例如是html,css,jsp以及部分拓展如vue,json,axios,nodejs等,现在我们就开始要步入正轨去学习对应的必要知识

介绍

在计算机网络中,很重要的一部分就是网络传输,而http协议作为在数据传输的规则也是非常重要的,在客户端与服务端进行数据传输的时候,限定了浏览器对于传输的数据格式,而服务器端也是进行了规定数据的解析格式。

http协议_第1张图片

我们在学习完javase之后,可以知道在java的数据传输的时候有tcp协议以及udp协议,在http中底层是面向的tcp协议,是,,面相有连接的。而http协议也有很大特点

我们来一个实例

基于idea解决springweb项目的Java文件无法执行问题-CSDN博客

这里大家可以先看一下我们当时创建的基于spring下的javaweb项目

我们运行之后可以看到在在网络层上进行了数据传输

http协议_第2张图片

请求协议

请求协议是对于浏览器向客户端进行数据索取的访问形式分有get以及post请求

这里就像大家看到的

http协议_第3张图片

请求数据格式

而这里的请求数据格式就是分为了这几部分

http协议_第4张图片

  • 实例




    
    Title


姓名:
密码:



姓名:
密码:

get请求

首先我们看到对应get请求在对应的浏览器上地址栏进行了显示http协议_第5张图片

post请求

这里我们是post请求的,但是我们的post请求是在负载中进行的

http协议_第6张图片

这里大家可以看到数据啦

http协议_第7张图片

响应协议

相应格式的数据传输相对于请求数据而言较为简单一丢丢。

http协议_第8张图片

在这个基础上,他也仅仅是添加了对应的数据状态表示而已就是响应行的数字栏

http协议_第9张图片

http协议_第10张图片

http协议解析

我们在书写先关的后端代码的时候,他的逻辑应该是对应的IO流以及serversocket来接受数据文件,而且对应的需要我们书写传输的数据以及响应与接收的代码 ,就是显的尤为麻烦

也因此我们会使用到封装的web服务器,而目前最最流行的就是tomcat(汤姆猫)

http协议_第11张图片

对于之后的配置请友友们移步并耐心等待


今日分享

新年倒计时two days◡̈⃝ ♡ .^◡^. ᵔ.ᵔ ᵔ◡ᵔ

http协议_第12张图片

你可能感兴趣的:(http,网络协议,网络)