为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第6天 前端工程师2022版 前后端交互及http协议 第一讲

标签:
JavaScript

课程名称:前端工程师2022版

课程章节: 前后端交互及http协议

主讲老师:elex

课程内容:

今天学习的内容包括:

前后端通信、http协议

课程收获:

 前后端通信

 是什么:浏览器和服务器数据交互的过程

 请求方式:标签、html文件解析、ajax、fetch

 

1.http协议(hypertext transfer protocol)

过程:是否有缓存(向服务器确定是否过期)、浏览器ip、dns解析服务器ip、tcp连接、http请求、http响应渲染页面

报文格式:

 请求报文:请求头(起始行、首部)、请求体(携带数据)

 响应报文:响应头(起始行、首部)、响应体

http方法(增删改查):

 get: 获取数据(获取资源(文件));信息放请求头,没有请求体

 post:创建数据(注册);信息放请求体

 put:更新数据(修改个人信息修改密码);

 delete:删除数据(删除一条评论);

RESTful接口设计

 一种接口设计风格,充分利用http方法语义。

get和post对比 

 1、语义不同(get创建数据、post获取数据)

 2、发送数据(get在请求头中携带数据,数据量跟长度有关、一般就几k;post可以在请求头也可以在请求体,适合大量数据)

 3、缓存(get可以被缓存(网址),post不能被缓存)

 4、安全性(get、post都不安全,get能直接在网址上看到,相对来说比post不安全一点)

http状态码(在响应头)

 100-199消息:代表请求已经被接受,需要继续处理 //websocket

 200-299成功

 300-399重定向:301Moved Permanently;302Move Temporarily;304Not Modified(有缓存)

 400-499请求错误:404Not Found;

 500-599服务器错误:500Internal Server Error



点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消