第三步:将客户资料上传至服务器后生成新账户
{
"flow": "tv",
"mode": "registration",
"action": "nextAction",
"fields": {
"firstName": {
"value": "Barb"
},
"lastName": {
"value": "Holland"
},
"email": {
"value": "barbholland@netflix.com"
},
"password": {
"value": "demogorgon"
}
}
}
第四步:JSON响应
{
"flow": "tv",
"mode": "pin",
"fields": {
"pin": {
"value": "String"
},
"nextAction": {
"type": "Action",
"withFields": [
"pin"
]
},
"backAction": {
"type": "Action"
}
}
}
可见,凭借一个简单的设计,Netflix的注册流程就省去了许多麻烦。而服务器对请求的处理包括了三个步骤:
1. 验证请求并检索必要的状态。在这一步中,根据JSON协议检查请求是否有效。如果有效,将用额外状态来保存上下文对象。
2. 然后将简化的上下文对象传递给状态机,该状态机将确定接下来用户是继续注册还是返回修改信息。
3. JSON格式响应。UI执行的响应由上下文对象和来自状态机的决定来组成。
目前Netflix在全球拥有1.25亿付费用户,而目前全球超过10亿家庭配置有宽带,每天有超过40亿的人使用互联网,相信增长工程将成为拉近用户与Netflix间距离的关键。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。