【发布时间】:2026-01-13 17:50:01
【问题描述】:
我正在使用这个库 https://www.npmjs.com/package/soap 从 wsdl 生成一个客户端,更具体地说是soap.createclient(url) 行。
问题在于 url 必须对应于网络服务器提供的 wsdl 文件,在我的情况下,我不能这样做。
所以我想下载 wsdl 文件,将其存储在我的项目中,并将其提供给 createclient 方法,方法是提供字符串参数中的所有内容或提供下载文件的类似内容(我正在使用 webpack fyi ),但是这些选项都不起作用,这看起来很奇怪,因为它在文档中写到 createclient 方法似乎支持本地文件系统路径。
提前感谢您的帮助
【问题讨论】:
-
我正在使用同一个库并加载本地 wsdl 定义没有任何问题:
import { createClientAsync } from 'soap'; client = await createClientAsync(localFilePath);
标签: typescript webpack soap wsdl