php curl测试

test.php

$url = 'http://localhost/test1.php';
$headerArray = array("Content-type:application/json;", "Accept:application/json");

$data = ['id' => 1];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headerArray);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
var_dump(json_decode($output, true));

test1.php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
echo json_encode(['type' => 'post']);
} else {
echo json_encode(['type' => 'get']);
}

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注