gpt4 book ai didi

java - 简单的 Android 身份验证和之后的请求

转载 作者:行者123 更新时间:2023-12-01 14:29:06 24 4
gpt4 key购买 nike

我正在实现一个 Android 应用程序,但我无法理解如何实现登录功能(非常简单,无需加密)以及用户登录后它如何工作

所以,要做的第一件事是发出请求,我可能使用 http POST 方法发送登录名和密码?服务器会回复某种 token ,对吗?

然后我保存该 token ,接下来会发生什么?我有很多页面需要发出 GET 请求,但我还需要以某种方式发送 token ,对吗?

我到底该怎么做?

谢谢

最佳答案

我猜你已经总结得差不多了。让应用程序通过 POST 发送凭据,服务器检查它们是否正常,然后发回一个 token (可能是一些随机字符串)。当您登录后发出 GET 请求时,发送带有自定义 HTTP header 的 token 并让服务器检查它。服务器有一个有效 token 列表,并检查接收到的 token 是否有效。如果没有,它会返回一条错误消息,否则它会执行它应该执行的操作。这都是非常基本的,当然一点也不安全。

编辑:GET 请求可以这样完成:

HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("someUrl.com/rest");
get.setHeader("Authorization", "someTokenYouCreated");
HttpResponse response = client.execute(get);

您会发现很多有关调用 REST 方法的示例。您必须查找如何在服务器端处理该 header ,但这也不会太困难。

关于java - 简单的 Android 身份验证和之后的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16958588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com