安卓区分对JavaSpring后端的web和本机应用程序请求
用户可以通过web或本机应用程序(iOS或Android)登录到我的服务。身份验证的后端端点(JavaSpring)对所有人都是一样的,但我需要区分REST(POST和GET)请求是来自web浏览器还是来自本机移动应用程序,因为我想要实现不同的会话策略
我该怎么做
你可以在下面搜索框中键入要查询的问题!
用户可以通过web或本机应用程序(iOS或Android)登录到我的服务。身份验证的后端端点(JavaSpring)对所有人都是一样的,但我需要区分REST(POST和GET)请求是来自web浏览器还是来自本机移动应用程序,因为我想要实现不同的会话策略
我该怎么做
# 1 楼答案
所以你需要对所有人进行身份验证,因为IOS、Android和Web是前端,它们与服务器进行数据通信。 所以你们需要让设备操作系统在标题中显示前端人员,这样你们就可以知道api调用来自哪里。每当他们点击api到服务器时,他们都会在标题中发送参数
或者
或者
注意:-以上代码特定于android