亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【學習打卡】第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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消