首页 > 解决方案 > 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.
    }

标签: phppostserverget

解决方案


推荐阅读