Muita gente já teve esta necessidade (inclusive eu), de enviar via Post um conteúdo gerado pela aplicação de forma automatizada, seja por comunicação REST, SOAP ou afins.

Abaixo está um pequeno exemplo que achei na Net há um tempo atrás, que faz o seguinte:
Simula campos de formulários preenchidos e enviados para um URL especificada, e o melhor de tudo, NÃO usa CURL.

Exemplo extraído na íntegra de: http://www.vayanis.com/2007/08/28/sending-post-requests-with-php/

$postdata = http_build_query(
array(
‘var1′ => ’some content’,
‘var2′ => ‘doh’
)
);

$opts = array(‘http’ =>
array(
‘method’ => ‘POST’,
‘header’ => ‘Content-type: application/x-www-form-urlencoded’,
‘content’ => $postdata
)
);

$context = stream_context_create($opts);

$result = file_get_contents(‘http://example.com/submit.php’, false, $context);



No Responses Yet to “POST request com PHP”  

  1. No Comments Yet

Leave a Reply