2023年底集训第二天:网络请求与数据库的增删改查方法

网络请求

tcp&udp

tcp:传输控制协议

udp:用户数据报协议

1、都是传输层协议实现端口号寻址的功能

2、不同点,tcp协议是一种可靠的面向连接的协议。传输数据前先建立连接,传输后要断开连接。

udp传输效率高

http

超文本传输协议     

应用层协议 简单快速无状态无连接等

原理:浏览器和web服务器之间的通讯协议,通过浏览器向服务器发送请求,服务器给浏览器返回响应。但为了保持连接,即使没有数据传输,客户端浏览器会每一个时间段给服务器发送一个保持连接的请求,服务器收到请求后给客户端返回响应表明客户端还在线,若长时间服务器没有收到请求,表明客户端已经下线,而客户端长时间没有收到服务器响应表明网络断开。

请求方法

get 数据的获取、提交,参数暴露在URL中,参数有长度限制,相对来说是一种不安全的请求

post 主要是数据的提交,请求参数在请求体内,相对get请求安全

put数据更新和delete数据删除

http协议头部

主要有服务器的host地址,可解析的报文编码类型,请求发送cookie信息,报文内容类型的content-type,请求协议版本,使用get、post哪种方法,服务器版本等。

返回报文的响应状态码,协议版本,报文长度,连接状态,服务端写入客户端的set-cookie值,服务器版本等。

session和cookie区别

session是保存在服务器上,cookie是保存在本地客户端。本地cookie向服务端请求时,会在cookie中带一个session ID 向服务端发出数据处理请求,而服务端会根据这个session ID 去找到这个session文件,进行数据处理。

OSI七层模型

 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

TCP/IP四层模型

网络访问层、internet层、传输层、应用层

接口文档主要有接口名称 接口说明 请求方式 接口地址 输入参数以及类型要求 输出参数以及类型要求等。

json 数据交换格式 以键值对形式组织数据。

尽早发现缺陷屏蔽UI界面上不稳定性增强系统的安全性,防止有人从用户界面提交非法数据

数据库

基于关系型的数据库,它存储数据是多个二维表的形式存储。 在二维表格中每一行用来表示一个对象信息,每一个列称之为一个字段,用来描述对象的属性,且表与表之间存在相应关系

select * from 表名 where 条件;

*  可以指代列名

insert into 表名 (列1,列2---) values(值1,值2---);

delete from 表名 where 条件;

update 表名 set 列名 = 新值 where 条件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值