发送/接收WebService CURL

时间:2018-10-17 15:09:53

标签: curl

我已经看了很多关于CURL如何工作的帖子,我可以肯定地说,我不知道为什么我的CURL命令行没有得到响应。

好,让我介绍一下我的问题。对于这个项目,我强烈希望通过“ Servoy”(Web开发人员工具)远程将文件发送到WebService,然后读取响应。

输入文件易于生成,并且具有正确的格式'cos,我可以在Portal测试中检查它。

URL=$(curl --connect-timeout 60 -m 60 -s -S -L --cacert ./cacert.pem --cert ./certificado_12.pem --key ./certificado_key.pem -d "@BCE2_recibidas_consulta.xml" -o "BCE2_recibidas_consulta_salida.xml" https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP)
URL=${URL%$'\r'}

我的服务器是Linux OS,因此此命令包含在.sh文件中。我可以确保它能正常工作,因为如果我在终端中启动此Shell脚本,一切都会按预期进行。但是,如果我通过“ Servoy”启动,则不会得到任何回应。为了检查Servoy是否无法正常工作或CURL,我设法使用以下方法创建了一个非常简单的.sh文件:

URL=$(curl http://www.google.es)
URL=${URL%$'\r'}

并按预期工作。

我希望你们真的可以帮助我。我现在很绝望。

PS:请原谅我英语不好,我努力做到最好。如果您需要其他任何声明,请告诉我。

0 个答案:

没有答案