Jump to content
asacap1000

Página que recebe o curl/POST

Recommended Posts

Galera estou com uma dúvida, tenho a parte de envio de dados para em Post, com encode json e curl. Já pesquisei em todos os lugares e não encontrei nada pra clarear as idéias.

 

a parte final é essa do envio (cliente)

header("Content-Type: ".$mediaType);
	
	$headers = array();
	$headers[] = "Accept: ".$mediaType;
	$headers[] = "Accept-Charset: ".$charSet;
	$headers[] = "Accept-Encoding: ".$mediaType;
	$headers[] = "Content-Type: ".$mediaType.";charset=".$charSet;
	$headers[] = "Authorization: Basic ".$AuthorizationHeaderBase64;

$ch = curl_init();
          curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
		  curl_setopt($ch, CURLOPT_URL, $url);
		  curl_setopt($ch, CURLOPT_POST, 1);
		  curl_setopt($ch, CURLOPT_POSTFIELDS,"contatos=$contatos"); #campos que serão enviados
		  curl_setopt($ch, CURLOPT_USERPWD, $AuthorizationHeaderBase64);
		  curl_setopt($ch, CURLOPT_HEADER, $headers);
		  curl_setopt($ch, CURLINFO_HTTP_CODE, true);
		  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
		  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);#ativa se for ter retorno do chamada
		  
 
		  $result = curl_exec($ch);
		  
		  $result2 = json_decode($result,true);
		  	  
		  curl_close($ch);

		  if($result2 === false) {

			$err = 'Curl error: ' . curl_error($ch);
			
			$result2 = $err;

			echo "This is text".$err;
		  }

		var_dump ($result2);

 

Preciso de ajuda para entender como deve ser feito a página que será chamada, no caso lado servidor.

 

Como pode ver tenho um header configurado e será enviado com chave de autorização agora como isso é feito do lado servidor??

 

Se alguém puder me ajudar, preciso entregar este webservice sexta feira 18/10. Todos os dados recebidos serão salvos no BD Oracle.

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Felipe Haberl
      Prezados, bom dia!
       
      Sou iniciante em desenvolvimento utilizando o PHP e estou precisando da ajuda de vocês para criar um gerador de senhas, vou deixar abaixo os critérios de funcionamento:
       
      Palavra:       senhadodia
      Sequencia: 0123456789
      Data do dia: 26012022
       
      A senha seria: NOSENSNN
       
      Desde já agradeço a atenção de todos (a).
    • By arthursanno
      Usando PHP e MySQL, estou tentando elaborar um código de inserção Multi Nível Binário (máximo 2 filhos pra cada pai). A inserção é sem escolher o pai de forma manual. O código tem que localizar o primeiro registro que não possui 2 filhos e inserir o novo registro ali. O desenho final, será uma pirâmide multi nível de 2 em 2.
      Sou iniciante em PHP/MySQL e isso é parte de um estudo (curso), então necessito de apoio para:
      Saber por onde começar a montar essa lógica; Um exemplo de SQL para buscar e inserir nesse formato que descrevi. Obrigado.
    • By Caio Vargas
      Fala pessoal como estOu criando um ecommerce estou com uma dúvida de como criar um filtro de produtos igual a desse site aqui 
      https://www.charmefitness.com.br/produtos/moda-fitness ele já vem marcado a categoria que está e já pega todos os itens daquela categoria alguém tem algo assim ou já fez 
       
       
    • By mateus.andriollo
      Tenhos duas tabelas Cab e Itm, gostaria de listar s sequencia de cab e inserir em um array os itens pertencentes a elas, compo incomum idcab.
       
      Não consigo fazer, o array será para json
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.