<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.10.0</version>
</dependency>
MediaType mediaType = MediaType.parse(APP_JSON);
RequestBody respbody = RequestBody.create(mediaType, body.toString());
String registUrl = reportRegisterUrl + "metadata/resource/RegisterDataResource";
Request request = new Request.Builder()
.url(registUrl)
.method(POST, respbody)
.addHeader(AUTHORIZATION, token)
.addHeader(CONTENT_TYPE, "application/json")
.build();
Response response = null;
String respStr = null;
try {
response = new OkHttpClient().newBuilder().build().newCall(request).execute();
respStr = response.body().string();
} catch (IOException e) {
e.printStackTrace();
return Result.failure("调用registerDataResource返回报错:" + respStr);
}