可以使用任何工具,只要支持 HTTP 的都可以。现在 Java 用 OkHttp 比较多,所以我们就用 OkHttp 来发送请求。private OkHttpClient client = new OkHttpClient();RequestBody body = RequestBody.create( MediaType.parse("applic
现在Java 用 OkHttp 比较多,所以我们就用 OkHttp 来发送请求。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 privateOkHttpClient client=newOkHttpClient();RequestBody body=RequestBody.create(MediaType.parse("application/json"),objectMapper.writeValueAsString(syncSSO));Response response=client.newCa...
现在Java 用 OkHttp 比较多,所以我们就用 OkHttp 来发送请求。 private OkHttpClient client = new OkHttpClient(); RequestBody body = RequestBody.create( MediaType.parse("application/json"), objectMapper.writeValueAsString(syncSSO)); Response response = client.newCall(postRequest(path, body)).exec...
最近在调试 Java 代码的时候调用上面的 SSO 同步接口,Discourse 返回的错误信息为: HoneyMoose 2024/11/28 740 使用sync_sso 同步 DiscourseConnect 用户数据 [Java] java-ee-6 所以,我就根据官方针对 PHP 实现(Sync DiscourseConnect user data with the sync_sso route - developers - Discourse Meta )写了一...
?external_id=1&email=info%&username=info.visafn.sso&require_activation=false 1. Java 的 URL builder 代码会在前面添加一个 ? 号。 但是这个问好对 admin/users/sync_sso 的调用是不能接受的。 所以,为了解决上面的问题,我们需要调用一个 Java 的 API,把上面的问号从字符串中删除。