java - 如何在java中存储来自API调用的变量
问题描述
public void getToken(String userID) throws URISyntaxException, IOException {
URIBuilder userBuild = new URIBuilder("https://api/token");
HttpPost post = new HttpPost(userBuild.build());
printPost(post);
}
public void printPost(HttpPost post) throws IOException {
HttpResponse response = client.execute(post);
BufferedReader rd = new BufferedReader(new InputStreamReader(
response.getEntity().getContent()));
String line;
while ((line = rd.readLine()) != null) {
System.out.println(line);
}
}
所以,我想要实现的是我想将“令牌”保存为变量。
例如,当我运行方法“getToken()”时,它会在控制台上打印出:{“token”:“1234567”}。
但是,我该如何保存“1234567”?它与 getHeaders() 之类的东西有关吗?
提前致谢!
解决方案
推荐阅读
- ipython - 将 import 语句放在 jupyter 笔记本的哪个位置
- javascript - 使用 document.write 异步运行外部 JS 函数
- python - 输入 0 与层 conv2d_11 不兼容:预期 ndim=4,发现 ndim=3 (Keras)
- c - macOS 10.12 中 C 语言的位右移与 Ubuntu 16.04 不同
- chatbot - 获取设备播放信息
- python - 使用 Python 更改另一个正在运行的进程的图标
- javascript - 将 select2 下拉列表从单选转换为多选
- python - 如何通过依赖于外部模型查询的模型属性对 Django Tables2 列进行排序
- c# - 如何在 asp.net 4.5 和 asp.net core 之间共享加密的 cookie?
- javascript - JavaScriptHTML iFrame 变量访问