Skip to content

thiagoaprgt/Http_request_em_PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Http_request_em_PHP

Abstração orientada a objetos da função curl do PHP

#Exemplo como monitorar o cabeçalho HTTP que foi enviado:

Código do arquivo que enviará os dados para API


 <?php

    require_once "Http/Http_request.php";
    
    $url = "http://localhost/teste/php/api.php";


    $parameters = [

        "nome" => "Carla",
        "esporte" => "natação"

    ];



    $http = new Http;

    $headers = array("access_token: Bearer123", "msg: Deu Certo");
    
    
       

    $result = $http->post($url, $parameters, $headers);

    echo "<pre>";
            

    echo "<br>----- http header ------<br><br>";

    $info = curl_getinfo($result["curlHandle"])["request_header"];

    print_r($info);

    echo "<br>----- http header ------ <br><br><br>";

    echo $result["output"];
    
        
    echo "</pre>";


?>

Código da API usada no código acima:

Arquivo: api.php


<?php


    if(!empty($_POST)) {

        $nome = [
            "nome" => $_POST["nome"],
            "esporte" => $_POST["esporte"]
        ];

        $nome = json_encode($nome, JSON_UNESCAPED_UNICODE);

        echo $nome;   
        

    }



?>

About

Abstração orientada a objetos da função curl do PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages