我正在尝试做一个简单的 POST。我正在使用下面的代码,但是当我查看服务器日志时,它显示它正在执行 POST 而不是 GET。知道为什么吗?代码如下。
谢谢,马克
$url = 'http://www.mydomain.com/api.php';
$ch = curl_init();
$data = array('name' => 'Foo', 'file' => '@path\file.jpg');
$headers = array(
'Content-Type: image/jpeg'
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, '3');
curl_setopt($ch, CURLOPT_HEADER ,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec( $ch );