curl命令发送post请求 PHP如何通过Post请求发送Json数据?
PHP如何通过Post请求发送Json数据?
Use curl$ch=curluinit()$header[]=“content type:text/XML”//将内容类型定义为xmlcurlusetopt($ch,CURLOPTuurl,$URL)//定义表单提交地址curlusetopt($ch,CURLOPTuupost,1)//定义提交类型1:Post;0:getcurlusetopt($ch,CURLOPTuheader,1) //定义是否显示状态。Header 1:显示;0:不显示curlsetopt($ch,CURLOPTuhttp Header,$Header)//定义请求类型curlsetopt($ch,CURLOPTureturn transfer,0)//定义是否直接输出返回流curlsetopt($ch,CURLOPTupostfields,$poststr)//定义提交的数据,这里是XML文件$res=curlexec($ch)curlClose($ch)//Close
假设post的数据是:{“data”:“ABC”}
post参数是:data
同样,以PHP为例,接受和处理请求的相关代码如下:
12345678910111314<?PHP extract($Post)//将数组中的键分散到一个变量中,并导入键对应的值if(!Empty($data)){$data=JSONudecode($data)//将JSON字符串解码为JSON data varudump($data)//打印JSON数据//输出结果对象(stdClass)[1]public“data”=> string“ABC”(length=3)}
curl命令发送post请求 curl发送post请求json格式 java多线程有几种实现方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。