区块链技术博客
www.b2bchain.cn

iOS 网络相关面试题(Cookie和Session)求职学习资料

本文介绍了iOS 网络相关面试题(Cookie和Session)求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

一、Cookie

这里有说到,HTTP协议是无状态的,服务器中没有保存客户端的状态,客户端必须每次带上自己的状态去请求服务器
基于HTTP这种特点,就产生了cookie/session

1、用户与服务器的交互:Cookie

cookie主要是用来记录用户状态,区分用户,状态保存在客户端

iOS 网络相关面试题(Cookie和Session)

  • 1.首次访问amazon时,客户端发送一个HTTP请求到服务器端 。服务器端发送一个HTTP响应到客户端,其中包含Set-Cookie头部
  • 2.客户端发送一个HTTP请求到服务器端,其中包含Cookie头部。服务器端发送一个HTTP响应到客户端
  • 3.隔段时间再去访问时,客户端会直接发包含Cookie头部的HTTP请求。服务器端发送一个HTTP响应到客户端

cookie技术有4个组件:

  • 1.在HTTP响应报文中的一个cookie首部行
  • 2.在HTTP请求报文中的一个cookie首部行
  • 3.在用户端系统中保留一个cookie文件,并由用户的浏览器进行管理
  • 4.位于Web站点的一个后端数据库

也就是说,cookie功能需要浏览器的支持。如果浏览器不支持cookie(如大部分手机中的浏览器)或者把cookie禁用了,cookie功能就会失效。

2、cookie的修改和删除

在修改cookie的时候,只需要新cookie覆盖旧cookie即可,在覆盖的时候,由于Cookie具有不可跨域名性,注意name、path、domain需与原cookie一致
删除cookie也一样,设置cookie的过期时间expires为过去的一个时间点,或者maxAge = 0(Cookie的有效期,单位为秒)即可

3、cookie的安全

一、Cookie

这里有说到,HTTP协议是无状态的,服务器中没有保存客户端的状态,客户端必须每次带上自己的状态去请求服务器
基于HTTP这种特点,就产生了cookie/session

1、用户与服务器的交互:Cookie

cookie主要是用来记录用户状态,区分用户,状态保存在客户端

iOS 网络相关面试题(Cookie和Session)

  • 1.首次访问amazon时,客户端发送一个HTTP请求到服务器端 。服务器端发送一个HTTP响应到客户端,其中包含Set-Cookie头部
  • 2.客户端发送一个HTTP请求到服务器端,其中包含Cookie头部。服务器端发送一个HTTP响应到客户端
  • 3.隔段时间再去访问时,客户端会直接发包含Cookie头部的HTTP请求。服务器端发送一个HTTP响应到客户端

cookie技术有4个组件:

  • 1.在HTTP响应报文中的一个cookie首部行
  • 2.在HTTP请求报文中的一个cookie首部行
  • 3.在用户端系统中保留一个cookie文件,并由用户的浏览器进行管理
  • 4.位于Web站点的一个后端数据库

也就是说,cookie功能需要浏览器的支持。如果浏览器不支持cookie(如大部分手机中的浏览器)或者把cookie禁用了,cookie功能就会失效。

2、cookie的修改和删除

在修改cookie的时候,只需要新cookie覆盖旧cookie即可,在覆盖的时候,由于Cookie具有不可跨域名性,注意name、path、domain需与原cookie一致
删除cookie也一样,设置cookie的过期时间expires为过去的一个时间点,或者maxAge = 0(Cookie的有效期,单位为秒)即可

3、cookie的安全

一、Cookie

这里有说到,HTTP协议是无状态的,服务器中没有保存客户端的状态,客户端必须每次带上自己的状态去请求服务器
基于HTTP这种特点,就产生了cookie/session

1、用户与服务器的交互:Cookie

cookie主要是用来记录用户状态,区分用户,状态保存在客户端

iOS 网络相关面试题(Cookie和Session)

  • 1.首次访问amazon时,客户端发送一个HTTP请求到服务器端 。服务器端发送一个HTTP响应到客户端,其中包含Set-Cookie头部
  • 2.客户端发送一个HTTP请求到服务器端,其中包含Cookie头部。服务器端发送一个HTTP响应到客户端
  • 3.隔段时间再去访问时,客户端会直接发包含Cookie头部的HTTP请求。服务器端发送一个HTTP响应到客户端

cookie技术有4个组件:

  • 1.在HTTP响应报文中的一个cookie首部行
  • 2.在HTTP请求报文中的一个cookie首部行
  • 3.在用户端系统中保留一个cookie文件,并由用户的浏览器进行管理
  • 4.位于Web站点的一个后端数据库

也就是说,cookie功能需要浏览器的支持。如果浏览器不支持cookie(如大部分手机中的浏览器)或者把cookie禁用了,cookie功能就会失效。

2、cookie的修改和删除

在修改cookie的时候,只需要新cookie覆盖旧cookie即可,在覆盖的时候,由于Cookie具有不可跨域名性,注意name、path、domain需与原cookie一致
删除cookie也一样,设置cookie的过期时间expires为过去的一个时间点,或者maxAge = 0(Cookie的有效期,单位为秒)即可

3、cookie的安全

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » iOS 网络相关面试题(Cookie和Session)求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们