PHP调用接口用post方法传送json数据
发布日期:2025-05-05 02:57:34 浏览次数:2 分类:精选文章

本文共 642 字,大约阅读时间需要 2 分钟。

将数据转换为JSON格式后,通过curl命令调用接口并传递参数。以下是实现方法:

  • 首先对POST数据进行URL编码处理:
  • $keyword = urlencode($_POST['keyword']);

    1. 创建参数数组并转换为JSON格式:
    2. $parameters = json_encode(array('keyWord' => $keyword, 'areaCode' => '*'));

      1. 定义请求参数:
      2. $post_data = array();$post_data['appToken'] = "323ds7674354fds32fdsda60173";$post_data['parameters'] = $parameters;

        1. 发送HTTP POST请求:
        2. $url = 'http://serde.com/compadddvd/index';$ch = curl_init();curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

          1. 执行请求并获取响应:
          2. $response = curl_exec($ch);curl_close($ch);

            1. 处理返回结果:将响应解析为需要的数据格式进行后续处理。
    上一篇:php转化IP为整形
    下一篇:php课程 4-16 数组自定义函数(php数组->桶)

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2026年06月04日 01时19分44秒