curl模拟post json或post xml文件

问题描述:

  Linux用命令模拟接口,对接口判断!post文件xml/json

问题解决:

  cur很好地解决此问题!

#curl post xml报文
echo 'xxxx  '| curl -X POST -H 'Content-type:text/xml' -d @-  http://1.1.1.1:8081/loginregistration/register

cat 1.xml | curl -X POST -H 'Content-type:text/xml' -d @-   http://1.1.1.1::8081/httpInvokeServlet
注解: xxxx是xml报文内容  1.xml 报文文件   @- 读取管道符内容

#curl post json 报文
curl  -H "Content-Type:application/json" -X POST --data 'xxxx' http://1.1.1.1:18080/

cat 1.json | curl -H "Content-Type:application/json" -X POST -d @- http://1.1.1.1:8081/httpInvokeServlet

注解: xxxx是json报文内容  1.json 报文文件   @- 读取管道符内容

猜你喜欢

转载自www.cnblogs.com/xiaochina/p/9750851.html