post

Exemplo de envio de dados via cURL com PHP

CATEGORIAS

blog cUrl HTTP PHP

Exemplo simples para envio de dados em formato JSON com método POST

// Dados de exemplo
$data["cliente"]["nome"] = "Bruno";
$data["cliente"]["site"] = "bruno.art.br";

// Url que receberá os dados via POST
$url = "https://bruno.art.br/api";

$curl= curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Veja também em:

https://www.php.net/manual/pt_BR/book.curl.php
https://www.php.net/manual/pt_BR/curl.examples-basic.php

LINKS UTEIS
Para testar envios e recebimentos HTTP veja essas ferramentes web:

Testar recebimento HTTP: https://webhook.site/
Testar envios HTTP: https://reqbin.com/

Outra ótima ferramenta é a Postman, onde você pode testar envios HTTP de forma fácil e robusta, que pode ser instalado no seu computador ou no navegador.
Link: https://www.getpostman.com/

Link de compartilhamento

bruno.art.br/r/Mjc5

Comentários

Banner jivochat Logotipo bruno.art.br