post

Exemplo de envio de dados via cURL com PHP

Publicado em: 24/01/2020

Categorias: BlogcUrlHTTPPHP

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

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/279

ID de Referência: 279

Sugira uma publicação

Envie uma mensagem para mim, e sugira alguma publicação de algum tema que tenha dificuldades de resolver.

Clique aqui e entre em contato


Comentários