AI Tools 测试运行器在 http-URL 内部使用 SSL

你好,

我想测试以下 AI 工具:

/* eslint-disable  no-unused-vars */
function invoke(params) {
  const target = "http://stable-diffusion:7860/";
  try {
    const r = http.get(target);
    return { ok: true, status: r.status, len: (r.body||"").length };
  } catch (e) {
    return { ok: false, target, error: String(e) };
  }
}

其中 http://stable-diffusion:7860/ 是一个内部端点。

不幸的是,即使使用 http:// 调用,http.gethttp.post 内部仍会尝试进行 SSL 连接:

测试结果
ok: false
target: http://stable-diffusion:7860/
error: Error: SSL_connect returned=1 errno=0 peeraddr=172.18.0.40:7860 state=error: wrong version number

stable-diffusion 已正确解析为 172.18.0.40,但在连接过程中插入了一个「握手」错误。

在「允许的內部主机」设置中,「stable-diffusion」已经添加。

能否请你们帮忙查看一下?非常感谢。