跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 综合服务 > 物流仓储 > curl 调用webservice请求

curl 调用webservice请求

时间:2024-04-24 09:10:26 来源:网络cs 作者:晨起 栏目:物流仓储 阅读:

标签: 请求  调用 

我们知道webservice其实际上还是http请求,所以理论上是可以用curl调用的。

其实调用很简单,webservice的headers 是 Content-Type: text/xml;charset=UTF-8。直接加上header,传递xml格式的消息就可以。完整调用格式如下:

curl -v -H "Content-Type: text/xml;charset=UTF-8" -d "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:husolar=\"http://husolar.com\"> <soapenv:Header/> <soapenv:Body> <husolar:test> <reqContent>AAAAA</reqContent></husolar:test></soapenv:Body></soapenv:Envelope>" -X POST  http://localhost:8080/husolar/test?wsdl

需要注意的是,xml格式中的引号需要转义。请求消息内容可以放入到文件中,采用

-d "@test.xml"  的方式可以更加简洁,以及便于修改。完整格式如下:

curl -v -H "Content-Type: text/xml;charset=UTF-8" -d "@D://test.xml" -X POST  http://localhost:8080/husolar/test?wsdl

本文链接:https://www.kjpai.cn/news/2024-04-24/161677.html,文章来源:网络cs,作者:晨起,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论