当前位置: 代码网 > 服务器>网络>网络协议 > HTTP网络协议

HTTP网络协议

2024年08月02日 网络协议 我要评论
请求协议与响应协议

1.http

(1)概念:

(2)特点


2.请求

(1)含义

(2)组成

1)请求行(请求方法 url 协议/协议版本号)

url组成:

面试题1:介绍一下httphttps的区别?
http和https的区别
httphttps
共同点都是协议,都可以用来传输数据
不同点
  • 不加密,不安全
  • http端口号是80
  • 加密协议(公网使用)
  • https端口号是443
面试题2:请求方法(getpost的区别)
get和post的区别
getpost
共同点都可以向服务器发起请求,并且携带参数
不同点
  • 参数放在浏览器的地址栏,可以看到不安全
  • 参数长度有限制(浏览器的地址栏有长度限制)
  • 没有请求体
  • 参数放在请求体,需要抓包才可以看到,相对安全
  • 参数长度无限制,可以传递任意数量的参数

2)请求头

  • 键值对的形式展示
  • 客户端的属性信息

3)请求体(请求参数)

  • name=value
  • 如果有多个参数,&连接

3.响应

(1)含义

(2)组成

1)响应行:协议/协议版本号 响应状态码 状态描述

面试题:响应状态码
面试题:响应状态码
2xx 成功
3xx重定向
4xx 客户端错误
5xx服务器错误

2)响应头: 服务器的属性信息

3)响应体: 服务器返回的结果(图片\html\json\txt等等)

                     json:{'name1':'value1'}

未完待续。。。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com