接口文档 请求参数示例 plaintext { "seqid": "a504324c6e1011e8adf058fb8443ee27", "taskid": 20001, "image": [" "style": 0, "batchsize": 1, "callbackurl": " } 回告结果 接口回告结果信息详见同级目录下的【回告数据结构】。 调用示例 Java版本 java import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import cn.hutool.json.JSONUtil; import java.util.Arrays; import java.util.HashMap; import java.util.Map; / 主类,用于发起HTTP请求并处理响应 / public class Example { public static void main(String[] args) { example(); } / 方法中使用到的 JSONUtil、HttpRequest、HttpResponse均来自Hutool工具类。 具体maven依赖为: cn.hutool hutoolall 5.8.29 / public static void example() { try { String url "算法调用地址"; // 设置请求头 Map headers new HashMap<>(); //公网调用鉴权 headers.put("XAPPID", "yourAppId"); headers.put("Authorization", "yourAuthorization"); headers.put("ContentType", "application/json"); // 创建请求对象 Map request new HashMap<>(); request.put("seqid", "test001"); request.put("taskid", "20001"); request.put("image", Arrays.asList("yourImageUrl")); request.put("batchsize", 1); request.put("style", 0); request.put("callbackurl", "yourCallbackUrl"); // 将请求对象转换为JsonNode String requestString JSONUtil.toJsonStr(request); // 发起HTTP请求 HttpResponse response HttpRequest.post(url) .headerMap(headers, true) .body(requestString) .execute(); // 输出响应结果 System.out.println(response.body()); } catch (Exception e) { e.printStackTrace(); } } }