用curl post 调用接口
来源:互联网 发布:lol韧性算法 编辑:程序博客网 时间:2024/05/16 14:08
用curl post 调用接口
- 业务代码省略
代码调用部分
// +- curl post 调mars接口 $url = '192.168.1.174/mars/surface.php?s=Interface/openInterface'; $post_data['weight'] = $orders_['deal_num']; $post_data['dealer_name'] = $order_['dealer_name']; $post_data['id'] = $orders_['id']; $post_data['type'] = $goods_['oil_type']; $o = ""; foreach ( $post_data as $k => $v ){ // 拼装成想要的URL格式 $o.= "$k/" . urlencode( $v ). "/" ; } $post_data = substr($o,0,-1); // 调用request_post $res = request_post($url, $post_data);
request_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($ch, CURLOPT_POST, 1);//post提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($ch);//运行curl curl_close($ch); return $data; }
@摘录自牛逼的霍啸林的博客
@链接地址:http://www.cnblogs.com/jiqing9006/p/3949190.html
0 0
- 用curl post 调用接口
- curl post 接口测试
- 用Curl测试POST
- 用Curl测试POST
- 使用CURL调用接口[*示例*]
- curl验证,调用webservice接口
- post接口调用实现
- php接口测试 curl实现GET/POST
- CURL 请求外部接口 GET 和 POST
- 不用file_get_contents,用curl时。接口调用数据获取
- 用curl 发送 post 请求
- 远程调用 api接口 post
- 接口的调用—CURL抓取数据
- php调用接口的方法 curl
- Curl 的使用之调用接口
- curl模拟登录后调用其它接口
- curl post...
- curl post
- 排序之sort排序
- openstack-M版--Compute端
- Linux 线程同步方法:互斥锁
- lo4net的简单运用
- Mac下配置Gradle环境
- 用curl post 调用接口
- 设计模式--12.外观模式
- javax/validation/Constraint : Unsupported major.minor version 52.0 (unable to load class javax.valid
- 25.进度条
- Android开发必看-详解Activity之间的数据传递
- Eclipse在Maven中断点调试框架源码
- 排序算法:冒泡和选择排序
- powerdesigner生成注释sql
- 折腾响应式布局设计