网络部分(一)

1、get请求与post请求如何选择

GET一般用于获取资源信息,POST一般用于更新资源

  • 根据HTTP规范,GET用于信息获取,仅仅是获取资源,查询数据库,不会修改数据库,不影响资源状态
  • POST请求可能会影响资源状态,更新数据库
  • GET提交数据会限制大小(1024k),POST无限制。
  • 详细区别

http与https的区别

  • 什么是HTTPS?
  HTTPS(基于安全套接字层的超文本传输协议 或者是HTTP over SSL)
  Netscape开发的Web协议。HTTPS = HTTP+SSL  
  HTTPS在HTTP应用层的基础上使用安全套接字层作为子层。  
  • 为什么需要HTTPS?

    HTTP可以轻松窃听数据传输,HTTPS防止未经授权的访问

  • HTTP与HTTPS的相同点?

    都是采用基础的协议,采用统一资源定位URI的方式

  • HTTP与HTTPS的不同点?

  • 协议头不同

  • HTTP不安全,HTTPS安全

  • HTTP端口80 HTTPS端口443

  • 在OSI网络模型中,HTTP工作于应用层,HTTPS工作于传输层

  • HTTP无需加密,HTTPS对传输数据加密

  • HTTP无需证书,HTTPS需要证书

你可能感兴趣的:(网络部分(一))