php curl post json data包含参数的null条目

时间:2017-02-17 14:53:52

标签: php function api curl

我已经创建了一个php函数,可以使用json

发布curl个帖子的数据请求

我的代码:

$url = 'http://77.42.154.142:90/home/test/GetNewCustomer';
     $data = array("UpdatedOn" => "1/23/2004 1:00AM","CreatedOn" => "1/23/2015 1:00AM");
     $fields = json_encode($data);

     $post = curl_init();
     curl_setopt($post, CURLOPT_URL, $url);
     curl_setopt($post, CURLOPT_POSTFIELDS, $fields);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_HEADER, true);
     curl_setopt($ch, CURLOPT_HTTPHEADER, array(
      'Content-Type: application/json; charset=utf-8',
      'sduser: 34EE0A61-F3A5-4E21-86D3-C7B7DAF9C8F9913982A9-3025-4C37-8093-B664B9310F91',
      'Content-Length:'.strlen($fields)
     ));
     curl_setopt($post, CURLOPT_POST, 1);
     //curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml; charset=utf-8', 'Content-Length: '.strlen($fields)));
     curl_setopt($ch, CURLOPT_TIMEOUT, 30);
     //curl_setopt($post, CURLOPT_FOLLOWLOCATION, true);
     $result = curl_exec($post);

     // for debugging
     var_dump(curl_getinfo($post), $result);

    //  if(false === $result) { // request failed
    //       die('Error: "' . curl_error($post) . '" - Code: ' . curl_errno($post));
    // }

     curl_close($post);

但是我得到了这个回应The parameters dictionary contains a null entry for parameter

有任何建议吗?

0 个答案:

没有答案