【问题标题】:How to pass variables as input to SOAP webservice from command line如何从命令行将变量作为输入传递给 SOAP Web 服务
【发布时间】:2017-09-26 06:03:21
【问题描述】:

我有一个 Soap Web 服务,我需要将输入作为用户名和密码传递给它以获得响应。如果我使用以下命令对值进行硬编码,我可以从命令行 (Linux) 获得响应。

curl --header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction:ACTION_YOU_WANT_TO_CALL" --data @FILE_NAME URL_OF_THE_SERVICE 

(FILE_NAME 基本上是我的网络服务,带有用户名和密码的硬编码值)

但我不想硬编码任何值,而是想将它们作为参数传递。有什么方法可以通过将参数传递给 Web 服务从命令行获取 Web 服务的响应?

【问题讨论】:

    标签: bash curl soap


    【解决方案1】:

    编写一个包装脚本,它使用替换的变量“生成”输出文件。

    【讨论】:

      猜你喜欢
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      • 2015-02-15
      相关资源
      最近更新 更多