GET,POST区别,Session,Cookie区别,IP,域名区别

GET 和 POST 的区别

  • GET是获取资源,而且应该是安全的和幂等的,POST新建资源,表示可能修改服务器上的资源
  • 所谓安全的意味着该操作用于获取信息而非修改信息
  • 所谓幂等的意味着对同一URL的多个请求应该返回同样的结果
  • GET的参数存放在URL里,只能是ASCII字符,POST的参数放在HTTP body中,支持所有类型字符
  • POSTGET更安全,GET请求参数会在地址栏显示,POST请求地址栏不会改变
  • http协议没有对传输的数据大小和url长度进行限制,只是不同的浏览器对url长度有限制,不同的web服务器对传输的数据大小有限制

cookies,SessionStorage 和 LocalStorage 的区别

  • SessionStorage,LocalStorage的存储容量较大5MB,cookies存储容量较小4kb
  • SessionStorage只在当前窗口内有效,浏览器关闭之后清除,LocalStorage永久存储
  • SessionStorage,LocalStorage只在客户端,不会发送到服务器,cookies会随请求发送到服务器

IP和域名

简介

  • IP(Internet Protocol Address)是IP Address的缩写,IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址
  • 域名(Domain Name),是由一串用点分隔的名字组成的计算机组的名称

举例

  • IP:220.181.6.18
  • 域名:百度

区别

  • 域名一般是www.***.com

  • IP是32位二进制

    • 域名是相对于网站来说的
    • IP地址是相对于网络来说的
      也就是:输入域名----域名解析服务器(dns)解析成ip地址---访问IP地址---完成访问的内容---返回信息
  • IP地址是唯一的

  • 域名不唯一,一个IP可以对应多个域名(如果一台计算机上面有好多个服务)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,199评论 19 139
  • 前些日子在忙着面试,拿了心仪的 offer 以后闲下来整理了一些面试相关的基本概念。由于很多关于代码细节的东西之前...
    faremax阅读 1,430评论 0 4
  • 3月15日 1. 下列JavaScript代码执行后,依次alert的结果是? 1 3 undefined -1 ...
    福尔摩鸡阅读 1,974评论 0 4
  • 常见试题 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-h...
    他大舅啊阅读 2,511评论 1 5
  • 1. cookie 1.1 什么是cookie cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过...
    cbw100阅读 4,106评论 0 13