关于Http的笔记

作者: 编程放大镜 | 来源:发表于2019-07-11 10:46 被阅读0次

Http基本认证的工作过程:

第一步: 客户端发送http request 给服务器,服务器验证该用户是否已经登录验证过了,如果没有的话,服务器会返回一个 401 Unauthozied 给客户端,并且在 Response 的 header "WWW-Authenticate" 中添加信息。

第二步: 浏览器在接受到 401 Unauthozied 后,会弹出登录验证的对话框。用户输入用户名和密码后,浏览器用BASE64编码后,放在Authorization header中发送给服务器。

第三步: 服务器将 Authorization header 中的用户名密码取出,进行验证, 如果验证通过,将根据请求,发送资源给客户端。


请求需要鉴权的url资源,需要在 Header 中需要加入
Authorization: Basic base64_encode(username:password)

相关文章

  • 关于Http的笔记

    Http基本认证的工作过程: 第一步: 客户端发送http request 给服务器,服务器验证该用户是否已经登录...

  • 《Go语言圣经》7.7 http.Handler接口的笔记

    gopl关于《7.7 http.Handler接口》的笔记 首先查阅godoc关于以下内容的定义 使用示例: ht...

  • 网址大全【技术知识类】

    关于SSD论文的一篇阅读笔记http://gwyve.com/blog/2017/03/01/reading-no...

  • 关于 HTTP

    html 骨架 html:负责语义,结构 css:负责样式 js:负责交互 其实想看的就是这些,当你知道他比较本质...

  • 关于HTTP

    HTTP(HyperText Transfer Protocol):它是一个服务器(Server)与客户端(Cli...

  • 关于HTTP

    HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用...

  • 关于http

    HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范 HTTP 翻译成中...

  • 关于HTTP

    HTTP是浏览器与服务器之间传输内容的协议,作用是指导他俩进行沟通。 用curl命令发起请求,示例如下 curl ...

  • 关于HTTP

    HTTP 的作用就是指导浏览器和服务器如何进行沟通。 请求 1. HTTP请求包括以下四个部分,并且请求的格式为:...

  • 关于HTTP

    HTTP的构成 HTTP Method get post HEAD只返回请求头,多数由 Javascript 方法...

网友评论

    本文标题:关于Http的笔记

    本文链接:https://www.haomeiwen.com/subject/hyqshctx.html