我是靠谱客的博主 开朗钻石,最近开发中收集的这篇文章主要介绍使用curl发送带json或者xml参数请求介绍格式参数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

curl是一个命令行工具,通过指定的URL来上传或下载数据,并将数据展示出来。curl中的c表示client。

格式

curl http://ip:port/service/name/op  -X POST -H "Content-type:application/json" -d ' json参数 '

参数

参数内容
-H请求头
-d内容
-X请求方式(post后者get)
-v(verbose)显示详细操作信息
-x使用代理

实例

Json参数

curl http://10.80.21.144:8080/alarm/collection/log 
-X POST -H "Content-type:application/json" -H "server-authorization:VAOIY9sGlxkBb+w22d0nrzzp2yojmdhZ8pu+" -d '{"name": "alarm","content": "测试"}'

Xml参数

curl http://transcoding.mixaudio.ifeng.com:9090/method=http -X POST -H "Content-Type: application/xml" -d 'xmldata=<task_info><task_id>53531946</task_id><type>handle_audio</type><mode>1</mode><priority>8</priority><input_file>/mnt/source3/pmop/storage_main/2018/11/15/v53531944-102-998768-104946.mp4</input_file><callbackUrl><![CDATA[http://10.80.21.144:10086/public/receiveParaForm]]></callbackUrl><new_audio_path>/mnt/source2/pmop/test.mp3</new_audio_path><begin_time>15</begin_time><duration>10</duration></task_info>'

或者

echo '<?xml version="1.0" encoding="utf-8"?><data-session-detail-request id="3467898765412" version="1.21"><authentication><username>admin</username><password>123456</password></authentication><data-session-id>12345678</data-session-id></data-session-detail-request>'|curl -X POST -H 'Content-type:application/xml;UTF-8' -d @- http://aaa.com


 

最后

以上就是开朗钻石为你收集整理的使用curl发送带json或者xml参数请求介绍格式参数的全部内容,希望文章能够帮你解决使用curl发送带json或者xml参数请求介绍格式参数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部