Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
Bash 如何从命令行将变量作为输入传递给SOAP Web服务_Bash_Curl_Soap - Fatal编程技术网

Bash 如何从命令行将变量作为输入传递给SOAP Web服务

Bash 如何从命令行将变量作为输入传递给SOAP Web服务,bash,curl,soap,Bash,Curl,Soap,我有一个soapweb服务,我需要将输入作为用户名和密码传递给它以获得响应。如果我用下面的命令硬编码这些值,我就能够从命令行(Linux)获得响应 curl --header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction:ACTION_YOU_WANT_TO_CALL" --data @FILE_NAME URL_OF_THE_SERVICE (文件名基本上是我的web服务,带有用户名和密码的硬编码值) 但我不想硬编

我有一个soapweb服务,我需要将输入作为用户名和密码传递给它以获得响应。如果我用下面的命令硬编码这些值,我就能够从命令行(Linux)获得响应

curl --header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction:ACTION_YOU_WANT_TO_CALL" --data @FILE_NAME URL_OF_THE_SERVICE 
(文件名基本上是我的web服务,带有用户名和密码的硬编码值)


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

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