php模拟post提交提交json数据
2016-07-07 14:48
661 查看
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)) ); 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); }
相关文章推荐
- PHP安全编码
- YII2 Model 类切换数据库连接
- php经典算法
- 解决织梦后台文章编辑内容为空
- php面向对象_get(),_set()的用法详细介绍[乐杨俊]
- php-mysqli-面向对象查询 连接mysqli
- ThinkPHP 上传图片,并显示缩略图
- php 项目本地搭建流程
- ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)
- pure-ftpd服务器安装配置
- PHP Yii PHPExcel导出 excel文件
- 编写一个PHP函数。求任意n个正负整数里面最大的连续和,要求算法时间复杂度尽可能低
- phpStudy3——往数据库中添加数据
- 国外PHP开源项目选择
- php异或运算制作加密解密方法
- compose 安装Yii2.0
- 开发常用工具
- Laravel5.2视频
- Yii 数据显示时间格式
- PHP 编程效率的 20 个要点--PHP 技术教程分享