php - php发布网页并返回值
问题描述
我正在本地服务器上进行测试,这正是我想要做的。如果传入数据正确,则发布标头和有效负载并返回值。我不能那样做。请帮忙。
//post.php
$base_url = 'http://127.0.0.1/requestDeneme/';
$ch = curl_init($base_url);
$api_headers = array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Basic ' . "1234"
);
$api_data = array(
'client_id' => '1223',
'client_secret' => '12345',
'grant_type' => 'client_credentials'
);
$jsonData = json_encode($api_data);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($ch, CURLOPT_HTTPHEADER, $api_headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
print($result);
块引用
// /requestDeneme/request.php
<?php
if ($_SERVER == 'POST') {
$a = $_GET['Content-Type'];
$b = $_GET['Accept'];
$c = $_GET['Authorization'];
return $a . $b . $c; // or echo $a . $b . $c; I dont know.
}