格式转换未按照接口文档返回数据

阅读次数 2

1、官方文档 image.png 2、实际返回值 image.png
3、控制台显示调用成功
image.png

未看到task_id返回值,那么我该如何查询转换结果?

2 Answers

你好,你这个结果看起来是http的response,可以把response.body 读出来试试

try (Response response = client.newCall(request).execute()) {
            if (!response.isSuccessful()) {
                throw new IOException("Unexpected code " + response);
            }

            // 获取ResponseBody对象
            ResponseBody responseBody = response.body();

            // 检查响应体是否为空
            if (responseBody != null) {
                // 读取响应体内容为字符串
                String responseBodyString = responseBody.string();

                // 打印响应内容
                System.out.println(responseBodyString);

                // 注意:调用responseBody.string()后,流会被关闭,不能再次读取。
                // 如果需要以流的形式处理数据,可以使用responseBody.byteStream()或其他适合的方法。
            } else {
                System.out.println("Response body is null");
            }
        } catch (IOException e) {
            e.printStackTrace();
        }

感谢,已经解决了,有遇到类似问题的可以参考以上代码。