• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP基于curl模拟post提交json数据示例

    本文实例讲述了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))
      );
      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);
    }
    
    

    PS:这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

    在线JSON代码检验、检验、美化、格式化工具:
    http://tools.jb51.net/code/json

    JSON在线格式化工具:
    http://tools.jb51.net/code/jsonformat

    在线XML/JSON互相转换工具:
    http://tools.jb51.net/code/xmljson

    json代码在线格式化/美化/压缩/编辑/转换工具:
    http://tools.jb51.net/code/jsoncodeformat

    C语言风格/HTML/CSS/json代码格式化美化工具:
    http://tools.jb51.net/code/ccode_html_css_json

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》及《PHP中json格式数据操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • PHP如何使用cURL实现Get和Post请求
    • PHP中使用CURL发送get/post请求上传图片批处理功能
    • PHP使用curl请求实现post方式上传图片文件功能示例
    • PHP基于curl post实现发送url及相关中文乱码问题解决方法
    • PHP中的使用curl发送请求(GET请求和POST请求)
    • 详解php用curl调用接口方法,get和post两种方式
    • PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
    • PHP使用curl函数发送Post请求的注意事项
    • 浅谈PHP模拟发送POST请求之curl基本使用
    上一篇:PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
    下一篇:PHP实现的装箱算法示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP基于curl模拟post提交json数据示例 PHP,基于,curl,模拟,post,提交,