"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment envoyer une demande de poste brut avec curl en php?

Comment envoyer une demande de poste brut avec curl en php?

Publié le 2025-03-23
Parcourir:298

How to Send a Raw POST Request with cURL in PHP?

Comment envoyer une demande de message brut à l'aide de curl dans php

dans php, Curl est une bibliothèque populaire pour envoyer des demandes http. Cet article montrera comment utiliser Curl pour effectuer une demande de message brut, où les données sont envoyées sous forme non codé.

Création de la demande

pour envoyer une demande de message brute, démarrer en initialisant une session Curl à l'aide de Curl_Init (). Then, configure the following options:

  • CURLOPT_URL: The URL of the request
  • CURLOPT_RETURNTRANSFER: Set to 1 to return the response as a string
  • CURLOPT_POST: Set to 1 to indicate a POST request
  • CURLOPT_POSTFIELDS: Set to Les données brutes à envoyer

spécifiant le type de contenu

Pour une demande de message brut, il est important de spécifier le type de contenu du corps. Dans ce cas, c'est du texte / un simple. Pour ce faire, utilisez l'option curlopt_httpheader avec un tableau contenant l'en-tête suivant:

'Content-Type: text/plain'

Envoi de la demande

Une fois que la demande est configurée, utilisez Curl_exec ($ ch) pour l'envoyer. La réponse sera stockée dans la variable $ Result.

Exemple de code

Le code de code suivant fournit un exemple de demande de post brut à l'aide de curl dans php:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://url/url/url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, "body goes here");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));

$result = curl_exec($ch);
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3