我有一个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服务的响应吗?
答案 0 :(得分:0)
编写一个包装器脚本,使用替换变量“生成”输出文件。