在 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 的库是执行此操作的最受欢迎的库之一。
我正在构建一个 android 应用程序,用于编辑从远程服务器获取的文档。但是,为此我需要用户登录。这应该像这样发生:
用户输入 userId 和密码,POST 与此正文一起发送:
{
"username": "normal_username",
"password": "normal_password"
}
当我在邮递员中这样做时,响应主体看起来像这样 { "username": "normal_username", "token": "lotsandlotsofnumbersandletters" }
我想取回这个令牌,但我不知道如何在 android 中取回,是否有任何外部库可以让我更容易地取回这个令牌?
由于响应体是JSON,所以需要解析。使用诸如 GSON 之类的库来执行此操作,然后您可以轻松获取 "token"
键的值。
您可能还想查看一个包含整个 REST API 的库。 Retrofit 来自 Square 的库是执行此操作的最受欢迎的库之一。