Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从http wsdl url访问xsd文件?_Xsd_Wsdl_Soapui_Filenotfoundexception - Fatal编程技术网

如何从http wsdl url访问xsd文件?

如何从http wsdl url访问xsd文件?,xsd,wsdl,soapui,filenotfoundexception,Xsd,Wsdl,Soapui,Filenotfoundexception,我有wsdl URL。但是,通过代码测试它是一项艰巨的任务。所以找到了SoapUI,并认为它可以模拟数据以便轻松调用,并找到正确的参数集。我将浏览器中的wsdl url输出保存到file.wsdl并加载到SoapUI中,但得到一个错误,xsd文件丢失。但是如何找到xsd文件呢?有没有一种方法可以从http url提取xsd文件并将其放置在与wsdl相同的文件夹中 我以前从未使用过web服务,非常感谢您的帮助。为了严格处理您的请求,即在同一文件夹中捕获XSD内容 理论上,ask包括两个主要步骤:

我有wsdl URL。但是,通过代码测试它是一项艰巨的任务。所以找到了SoapUI,并认为它可以模拟数据以便轻松调用,并找到正确的参数集。我将浏览器中的wsdl url输出保存到file.wsdl并加载到SoapUI中,但得到一个错误,xsd文件丢失。但是如何找到xsd文件呢?有没有一种方法可以从http url提取xsd文件并将其放置在与wsdl相同的文件夹中


我以前从未使用过web服务,非常感谢您的帮助。

为了严格处理您的请求,即在同一文件夹中捕获XSD内容

理论上,ask包括两个主要步骤:

  • 通过递归地遵循所有外部引用(wsdl:import和/或xsd:include/xsd:import语句)下载文件
  • 修复文件之间的所有引用(如果原始文件不在同一文件夹中)
如果你有.NET平台,你可以使用。它会自动下载,但不会修复XSD文件之间的引用

当我必须这样做时,我使用(我与之关联)。在工具选项卡中的WSDL组下有一个实用工具

根据需要填写提示,然后按加载。找到的任何文件都将列在外部中。。。名单


当文件和路径符合您的期望时,按“确定”即可完成。

disco.exe工作正常!从实用的角度和深入的解释来理解所有这些soap、xsd、wsdl过程,有什么好的来源吗?我在很多网站上都读过,但都不是很深入。我想问问从事这项工作的人可以提供更好的信息来源。谢谢