关于Web服务:使用Web服务的卷曲命令行?

关于Web服务:使用Web服务的卷曲命令行?

Curl command line for consuming webServices?

你们知道我如何使用Curl命令行发布SOAP来测试Web服务吗?

我有一个文件(soap.xml),上面附加了所有肥皂消息,但我似乎无法正确发布它。

谢谢!


发布字符串:

1
curl -d"String to post""http://www.example.com/target"

发布文件内容:

1
curl -d @soap.xml"http://www.example.com/target"

对于SOAP 1.2 Web服务,我通常使用

1
curl --header"content-type: application/soap+xml" --data @filetopost.xml http://domain/path


错误。
那对我不起作用。

对我来说,这有效:

1
2
3
4
5
6
curl
-H 'SOAPACTION:"urn:samsung.com:service:MainTVAgent2:1#CheckPIN"'  
-X POST
-H 'Content-type: text/xml'  
-d @/tmp/pinrequest.xml
192.168.1.5:52235/MainTVServer2/control/MainTVAgent2

1
2
3
curl -H"Content-Type: text/xml; charset=utf-8" \
-H"SOAPAction:" \
-d @soap.txt -X POST http://someurl

如果您想要比终端更蓬松的界面,那么http://hurl.it/很棒。


推荐阅读

    更新文件命令linux?

    更新文件命令linux?,工作,系统,地址,信息,时间,命令,目录,基础,标准,网络,lin

    linux输出字符串命令?

    linux输出字符串命令?,标准,基础,字符串,资料,简介,商业,数字,系统,命令,汉

    linux提交程序命令行?

    linux提交程序命令行?,工作,系统,信息,地址,工程,目录,管理,环境,命令,功能,L

    linux复制几行命令行?

    linux复制几行命令行?,系统,位置,基本知识,设备,软件,文件,命令,源文件,连

    linux重名名文件命令?

    linux重名名文件命令?,图片,名称,名字,文件,命令,位置,代码,软件,系统,文件

    linux扩展文件命令?

    linux扩展文件命令?,工作,地址,系统,信息,命令,目录,管理,情况,文件,标准,Lin

    linux命令行管理员?

    linux命令行管理员?,系统,管理,密码,代码,地址,软件,服务,工具,部门,预警,LIN

    linux设置日志命令行?

    linux设置日志命令行?,异常,系统,实时,日志,管理,信息,对比,项目,名称,情况,L

    linux文件替换命令行?

    linux文件替换命令行?,资料,命令,文件,数据,名称,系统,实时,工作,字符串,批

    linux命令行删除网卡?

    linux命令行删除网卡?,地址,网络,系统,工具,信息,设备,名字,管理,服务,网卡,l

    linux命令行解锁文件?

    linux命令行解锁文件?,系统,地址,工具,工作,管理,电脑,命令,文件,信息,密码,L

    读写文件命令linux?

    读写文件命令linux?,系统,数字,电脑,档案,地址,命令,文件,标准,位置,设备,lin

    linux命令行大全如何?

    linux命令行大全如何?,地址,命令,基础,工作,管理,单位,数据,标准,目录,文件,l

    linux命令行打开浏览?

    linux命令行打开浏览?,系统,网络,网址,工具,密码,首页,服务,网站,数据,地址,l

    linux关闭串口命令行?

    linux关闭串口命令行?,代码,数据,网络,软件,通信,系统,基础,平台,信息,技术,

    linux命令行设置网卡?

    linux命令行设置网卡?,系统,地址,信息,网络,工具,电脑,工作,名称,设备,网卡,l

    linux命令行在哪儿?

    linux命令行在哪儿?,系统,工作,工具,电脑,首页,信息,地址,命令,分行,密码,lin

    linux文件异或命令?

    linux文件异或命令?,数字,系统,工作,管理,命令,数据,网络,文件,第一,单位,基

    linux命令行如何变色?

    linux命令行如何变色?,系统,基础,地址,设备,电脑,密码,代码,命令,表示,文件,l

    linux等待命令行卡住?

    linux等待命令行卡住?,系统,信息,手机,异常,基础,不了,状态,百度,环境,分析,l