"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo enviar una solicitud de publicación en bruto con Curl en PHP?

¿Cómo enviar una solicitud de publicación en bruto con Curl en PHP?

Publicado el 2025-03-23
Navegar:657

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

Cómo enviar una solicitud de publicación sin procesar usando curl en php

en php, Curl es una biblioteca popular para enviar solicitudes HTTP. Este artículo demostrará cómo usar CURL para realizar una solicitud de publicación sin procesar, donde los datos se envían en forma no codificada.

creando la solicitud

para enviar una solicitud de publicación sin procesar, comenzar inicializando una sesión de curl usando curl_init (). Luego, configure las siguientes opciones:

  • curlopt_url: la url de la solicitud
  • curlopt_returntransfer: set en 1 para devolver la respuesta como una cadena
  • curlopt_post: establecer 1 para indicar una solicitud de solicitud
  • curfiel Los datos sin procesar se enviarán

especificando el tipo de contenido

para una solicitud de publicación sin procesar, es importante especificar el tipo de contenido del cuerpo. En este caso, es texto/simple. Para hacer esto, use la opción CurloPT_HTTPHeader con una matriz que contiene el siguiente encabezado:

'Content-Type: text/plain'

enviando la solicitud

una vez que la solicitud está configurada, use curl_exec ($ ch) para enviarla. La respuesta se almacenará en la variable $ resultado.

Código de ejemplo

El siguiente fragmento de código proporciona un ejemplo de una solicitud de publicación sin procesar usando curl en 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, "el cuerpo va aquí"); curl_setopt ($ ch, curlopt_httpheader, array ('content-type: text/sencillo')); $ result = curl_exec ($ ch);
            
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3