在 POST 请求后,我如何在响应正文中获取特定变量

How would i get a specific variable in response body after a POST request

我正在构建一个 android 应用程序,用于编辑从远程服务器获取的文档。但是,为此我需要用户登录。这应该像这样发生:

用户输入 userId 和密码,POST 与此正文一起发送:

    {
     "username": "normal_username",
     "password": "normal_password"
    }

当我在邮递员中这样做时,响应主体看起来像这样 { "username": "normal_username", "token": "lotsandlotsofnumbersandletters" }

我想取回这个令牌,但我不知道如何在 android 中取回,是否有任何外部库可以让我更容易地取回这个令牌?

由于响应体是JSON,所以需要解析。使用诸如 GSON 之类的库来执行此操作,然后您可以轻松获取 "token" 键的值。

您可能还想查看一个包含整个 REST API 的库。 Retrofit 来自 Square 的库是执行此操作的最受欢迎的库之一。