php向接口发送数据,php接收数据

PHP如何通过Post请求发送Json数据

首先要把数据转换成json格式,再通过curl方法调用接口并传参数

成都创新互联服务项目包括老河口网站建设、老河口网站制作、老河口网页制作以及老河口网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,老河口网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到老河口省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

代码如下:

$keyword = urlencode($_POST['keyword']);

$parameters = json_encode(array('keyWord'=$keyword,'areaCode'='*'));

$post_data['appToken'] = "323ds7674354fds32fdsda60173";//随便写的

$post_data['parameters'] = $parameters;

$url = '';//随便写的

$ch = curl_init();

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);//用post方法传送参数

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($ch);

curl_close($ch);

之后就返回数据即可。

PHP如何向JAVA接口webservice发送xml

function httpPostXml($url='',$xmlData=''){

$server = $url;

//首先检测是否支持curl

if (!extension_loaded("curl")) {

trigger_error("对不起,请开启curl功能模块!", E_USER_ERROR);

return null;

}

//构造xml

$xmldata= $xmlData;

//初始一个curl会话

$curl = curl_init();

//设置url

curl_setopt($curl, CURLOPT_URL,$server);

//设置发送方式:post

curl_setopt($curl, CURLOPT_POST, true);

//设置发送数据

curl_setopt($curl, CURLOPT_POSTFIELDS, $xmldata);

//不输出浏览器,返回service返回值

curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

//抓取URL并把它传递给浏览器

$return = curl_exec($curl);

//关闭cURL资源,并且释放系统资源

if(curl_errno($curl)){

echo curl_error($curl);

}

var_dump($return);

$xml = simplexml_load_string($return);

$returnData = json_decode(json_encode($xml),TRUE);

return $returnData;

}

php 模拟post发送数据、接收返回信息、接口相关 等问题。

你是要取到B处理完后的返回状态,还是说要取B处理完后调用A的a.php时所带的参数,如果只是取所带的参数,你在a.php 里面直接$_GET['result']就取到了,

PHP做HTTP接口如何做到主动推送信息

事件触发的时候给目标网址发送数据就可以了,如果是定时推送就写个定时任务。

使用 http_get($url) 或者用 curl 都可以发送数据。具体使用就不多说了,百度很多。


本文名称:php向接口发送数据,php接收数据
本文来源:http://scyanting.com/article/heosoo.html