当前位置: 首页 > news >正文

国外推广国内网站山东省农村电影监控平台下载

国外推广国内网站,山东省农村电影监控平台下载,帝国网站管理系统安装教程,互动类网站HTTP Basic 认证 难度等级#xff1a;【初级】 由RFC7617定义的HTTP Basic认证是一种非常基础而简单的认证模式#xff0c;因此叫他Basic认证。他本质上就是浏览器提供的一个接口#xff0c;能够根据HTTP返回值#xff0c;自动弹出一个登录框#xff0c;让用户输入ID和密码… HTTP Basic 认证 难度等级【初级】 由RFC7617定义的HTTP Basic认证是一种非常基础而简单的认证模式因此叫他Basic认证。他本质上就是浏览器提供的一个接口能够根据HTTP返回值自动弹出一个登录框让用户输入ID和密码最后发给服务器校验如若成功此后每次请求都会携带这个头部。Basic认证确实省去了许多麻烦事不需要再手写一个前端登录界面不需要缓存token塞到请求头不需要定义复杂的交互接口。对于小型网站来说Basic认证能够快速实现一个登录模块。 浏览器原生的4种弹框 1.  console.alert(警告);  // 一段消息、确定键。【1个按钮】 2.  console.confirm(确认); // 一段消息、确定键、取消键。【2个按钮】 3.  console.prompt(输入); // 一段消息、输入框、确定键、取消键。【1个文本框2个按钮】 4.  Basic 认证弹窗一段消息、ID输入框、密码输入框、登录键、取消键。【2个文本框2个按钮】 RFC 7617基本逻辑 1.  浏览器请求HTTP。 2.  服务器返回401 Unauthorized。 3.  浏览器弹出登录窗口。 4.  用户输入用户名和密码并确认。 5.  浏览器用Base64编码用户名和密码。 6.  浏览器通过Authorization头部请求HTTP。 7.  服务器验证用户名和密码。 8.  服务器返回200 OK或者401 Unauthorized。 NodeJS代码实现 // HTTP Basic 认证 require(http).on(request, (req, res) {let auth  req.headers.authorization?.replace(Basic , );auth  Buffer.from(auth || , base64).toString(utf-8);if (username:password  auth) {res.writeHead(200);res.end(成功);} else {res.writeHead(401, {WWW-Authenticate: Basic realminveta});res.end(失败);} });
http://www.hkea.cn/news/14446306/

相关文章:

  • 电子元器件做哪个网站好珠海网站建设推广服务
  • 网站关键词排行查询百度快照和广告的区别
  • 福州网站提升排名绿色电器公司网站psd模板
  • 网站开发源代码 百度文库莱州网站开发
  • 网站导航栏模板怎么做品牌型网络营销目标
  • 网站切换文山北京网站建设
  • 网站公司怎么做的好郑州网站推广外包
  • iis 网站 红wordpress rss feed
  • 做网站竞价没有点击率网站站内链接怎么做
  • 网站电子签名怎么做株洲网站建设哪家好
  • 优化网站公司哪家口碑好铁岭市网站建设
  • 企业网站建设项目描述做电商网站哪家好
  • 微信如何做积分商城网站c2c电商网站
  • 免费创建个人网站申请企业内部管理网站建设计划
  • 免费人物素材网站在wordpress教程
  • 阿里云 企业 网站朝阳网站制作设计
  • 河北省水利建设市场网站一个网站一年多少钱
  • 公司注册资金最低多少长沙网站seo推广公司哪家好
  • 手机免费资源下载网站模板网站框架与内容
  • 深圳房地产网站开发在线答题网站开发
  • 网站公司一站式服务网站top排行榜
  • 龙华网站建设方案表网站视频插件怎么做
  • 厦门网站建设设计新手织梦网建设网站
  • 淄博网站建设至信网络WordPress分段插件
  • 搜房网网站跳出率如何注册腾讯企业邮箱
  • 做美图网站有哪些东西吗北京建设公司有哪些
  • 汉字叔叔花了多少钱做网站做h5页面的网站有哪些
  • 龙华公司做网站网站怎么创建论坛
  • 网站建设主机福步外贸网站
  • 池州网站优化公司七彩建设发展有限公司官方网站