json.post

在PHP中模拟post提交方式,调用JSON接口_php调用json接口

纵饮孤独 提交于 2019-11-27 08:35:56
分享经验,是为了让你少走弯路。————华伟君原创·技术博客 ###在PHP中模拟post提交方式,调用JSON接口 在Jquery中我们可以很方便的使用$.ajax()方法来调用数据接口,获取数据,然后进行解析应用。 在PHP中,虽然没有类如$.ajax()的直接方法,通过接口获取数据,但是我们可以通过自定义的方式,编写调用接口的封装函数,来实现我们的post接口调用方式。 基本实现原理 /** * 模拟post进行url请求 * @param string $url * @param string $param */ function request_post($url = '', $param = '') { if (empty($url) || empty($param)) { return false; } $postUrl = $url; $curlPost = $param; $ch = curl_init(); //初始化curl curl_setopt($ch, CURLOPT_URL,$postUrl); //抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0); //设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上 curl_setopt