我是靠谱客的博主 优雅白猫,最近开发中收集的这篇文章主要介绍mysql json curl_利用 CURL 发送JSON格式字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*

* post 发送JSON 格式数据

* @param $url string URL

* @param $data_string string 请求的具体内容

* @return array

* code 状态码

* result 返回结果

*/

function post_json_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('code'=>$return_code, 'result'=>$return_content);

}

$arr = array('a'=>'555','b'=>56454564);

dump(post_json_data('http://192.168.211.1/html/dump.php',json_encode($arr)));

注意:接收数据的时候不是用 $_POST,而是

$content = file_get_contents('php://input');

最后

以上就是优雅白猫为你收集整理的mysql json curl_利用 CURL 发送JSON格式字符串的全部内容,希望文章能够帮你解决mysql json curl_利用 CURL 发送JSON格式字符串所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部