java第6天小结:

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身份异常需要让用户重新登陆

 


               

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值