我一直在尝试使用$postData
中包含的以下帖子参数发送一个卷曲请求,但它似乎不起作用。有人能够做到这一点吗?我很感激任何建议。
$postData = '{"paramCollection":[{"param":{"PrdNo":-1,"Type":"H2H","RequestType":"Normal","H2HParam":{"Lv1":"Baseball","Lv2":"MLB"}}}]}:';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
答案 0 :(得分:-1)
测试了您的示例,它似乎工作正常,也许您要POST的服务器,要求您设置正确的Content-Type标头。所以它知道你发送了json数据。
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
]);
你不会忘记:curl_exec($ch)
,对吧?