使用JAVA从网页读取REST API端点

问题描述 投票:0回答:1

我正在实现一个OIDC客户端,我想从这个网页上读取其余的端点。

https://login.bbmri-eric.eu/oidc/.well-known/openid-configuration

例如我的应用程序应该有密钥qazxsw大便,它应该从上面提到的URL读取此密钥的值。

是否有方法/库可以从这样的网页读取而没有太多的字符串检查?

string rest oidc
1个回答
0
投票

如果你在浏览器中点击authorization_endpoint,你会得到一个json,如下所示。正如评论中所提到的,您需要的只是代码。

如何在java中读取json - 许多选项之一是包含Apache Commons IOUtils和json.org库(下载maven依赖项)。

https://login.bbmri-eric.eu/oidc/.well-known/openid-configuration

现在这个jsonObject是java表示,如果下面是JSON。我希望你知道如何使用java对象。如果你不读这个JSONObject jsonObject = new JSONObject(IOUtils.toString(new URL("https://login.bbmri-eric.eu/oidc/.well-known/openid-configuration"), Charset.forName("UTF-8"))); 或检查这个线程guide

- 你的JSON--

link
© www.soinside.com 2019 - 2024. All rights reserved.