网络编程(四)——HTTP、HTTPS协议

本文介绍了HTTP协议的特性,包括其默认端口、请求结构,对比了GET和POST请求的区别。接着探讨了HTTPS协议,强调了它通过添加一层加密来确保数据安全,以及密码学基础中的明文、密文和密钥概念。
摘要由CSDN通过智能技术生成

一、HTTP协议

HTTP协议是明文传输的,因此很容易被截取和解析,泄漏个人数据。

1.HTTP协议的特性

HTTP协议是建立在TCP/IP协议之上应用层协议,默认端口为80,8080。

2.HTTP协议的请求

HTTP协议的请求包括:请求行、请求头、请求体

请求行
HTTP协议的请求分为:GET请求和POST请求
通过请求行(请求方式,url,HTTP协议版本)可以判断属于哪种请求方式

区别:

  1. url可见性:

get:url可见;
post;url不可见。

  1. 数据传输:

get:通过拼接url进行传递参数;
post:通过body体传输参数,访问2次,第一次不传参,第二次才传参。

  1. 缓存性:

get:可以缓存的;
post:不可以缓存。

  1. 后退页面的反应:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值