一参数-v参数输出通信的整个过程用于调试X设置请求方式 GET/POST-H/–header指定请求头参数-d设置参数--data-binary​ 请求中的数据为纯二进制数据 保留文件中的回车符和换行符不做任何转换 ​以上是本案例中的参数更多参考curl -help二、GETget方式比较简单如下curl -v -X GET https://www.xxx.com/api/v2/test?Id1三、POST3.1、POST 发送JSON参数curl -X POST -HContent-Type:application/json https://www.xxx.com/api/v2/test-d{key1: value1, key1: value2}3.2、POST 发送带格式的xml报文:由于需要保持格式不被转换故采用--data-binary $curl -v -XPOST -HContent-Type:text/xml https://www.xxx.com/api/v2/test--data-binary $内容一列排开用\r\n换行案例如下?xml version1.0 encodingUTF-8? Document xmlnsmsg:990.01 ComConf MsgCodeI0000/MsgCode MsgInfoSuccess/MsgInfo /ComConf /Documentcurl -v -XPOST -HContent-Type:text/xml https://www.xxx.com/api/v2/test --data-binary $?xml version1.0 encodingUTF-8?Document xmlnsurn:990.01ComConfMsgCodeI0000/MsgCodeMsgInfoSuccess/MsgInfo/ComConf/Document