HttpClient工具:是Apache的一个子项目,是高效,功能丰富支持HTTP协议的客户端编程工具包
HttpClient的作用:
1.发送HTTP请求
2.接收响应数据
核心API:
HttpClient
HttpClients
ClioseableHttpClient
HttpGet
HttpPost
发送请求的步骤:
1.创建HttpClient对象
2.创建Http请求对象
3.调用HttpClient的enxecute方法发送请求

微信登录步骤流程:
1.获取授权码
2.小程序发请求去登录携带授权码

3.后端需要根据code+微信开发相关密钥,去微信提供的接口,查询code对应的用户信息
4.微信会给我们后端返回一个openId(openid)是当前小程序下的唯一表标识

5.后端需要将openid存储起来,需要将用户登陆成功状态做成token令牌返回给小程序


6.将token返回给前端
7.前端存储token
8.后面每次请求都会携带次token
9.后端完成user端请求拦截校验,当后端校验通过后就给前端返回数据,如果校验不通过,说明user身份异常需要让用户重新登陆

2284

被折叠的 条评论
为什么被折叠?



