首页 > 解决方案 > cURL 不发送 postfields

问题描述

我已经阅读了几个小时的文档和查询,我认为我有一个使用 cURL 制作的正确 POST。

它可以正确通信,因为我收到了身份验证密钥并验证了 OK,但是它没有收到来自帖子的任何参数。我认为某些参数必须丢失,但我在文档中看不到任何内容。

我的代码:

$data = "email=name@xxxx.com&template=3";
$url = "https://xxxx.net/xxx/aaa/bbb"; 

          $ch = curl_init();
          curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            "keyname: keyvalue"
            ));
          curl_setopt($ch, CURLOPT_URL, $url);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
          curl_setopt($ch, CURLOPT_POST, 1);
          curl_setopt($ch, CURLOPT_POSTFIELDS, $data );
          curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
          $result = curl_exec($ch);

有谁知道我是否应该坚持更多配置?

标签: phpcurl

解决方案


推荐阅读