PHP基于curl模拟post提交json数据示例
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-14 10:27:16 浏览: 评论:0
本文实例讲述了PHP基于curl模拟post提交json数据。分享给大家供大家参考,具体如下:
这里php模拟post提交json数据操作的关键是在头部设置Content-Type:
- <?php
- header("Content-type:application/json;charset=utf-8");
- $url="http://192.168.10.234:8080/uc/login/loginid";
- $param=array(
- //注册字段
- "name"=>"test001",
- "pass"=>"xxxx",
- );
- $data = json_encode($param);
- list($return_code, $return_content) = http_post_data($url, $data);//return_code是http状态码
- print_r($return_content);exit;
- function http_post_data($url, $data_string) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
- curl_setopt($ch, CURLOPT_HTTPHEADER, array(
- "Content-Type: application/json; charset=utf-8",
- "Content-Length: " . strlen($data_string))
- ); //phpfensi.com
- ob_start();
- curl_exec($ch);
- $return_content = ob_get_contents();
- ob_end_clean();
- $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- return array($return_code, $return_content);
- }
Tags: curl模拟 post提交
相关文章
- ·PHP利用Curl模拟登录并获取数据例子(2014-06-21)
- ·php中curl模拟登陆用户百度知道的例子(2014-06-29)
- ·Php CURL模拟登陆论坛并采集数据实例(2014-07-07)
- ·php curl模拟post请求提交数据例子总结(2014-08-28)
- ·php中CURL实现模拟登录并采集数据(2014-08-28)
- ·php curl模拟登陆人人网发表状态(2014-09-22)
- ·php中CURL模拟进行微信接口的GET与POST例子(2015-04-04)
- ·PHP Curl模拟登录微信公众平台、新浪微博实例代码(2021-07-07)
- ·php使用curl模拟多线程实现批处理功能示例(2021-12-07)
- ·php中模拟POST提交数据两种方法(2014-08-28)
- ·PHP利用curl实现get与POST提交数据(2014-09-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)