traducir la línea de comando curl a php curl
cuando trabajan con API que admiten curl, puede ser un desafío para traducir estos comandos desde el comando desde el comando Línea a un script PHP. Este artículo proporciona una solución detallada para convertir un comando CURL específico a php.
Original Curl comando:
curl -b cookie.txt -X PUT \ --data-binary "@test.png" \ -H "Content-Type: image/png" \ "http://hostname/@api/deki/pages/=TestPage/files/=test.png" \ -0
php curl traducción:
para replicar este comando en php, puede seguir estos pasos:
$ pageurl = "http: // hostname/@api/deki/pages/= testPage/files/="; $ filename = "test.png";
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png";
$ theurl = $ pageurl. $ filename;
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png";
$ ch = curl_init ($ theurl);
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png";
// set cookie (si está disponible) curl_setopt ($ ch, curlopt_cookie, ...); // -b // Establecer método para poner curl_setopt ($ ch, curlopt_customRequest, 'put'); // -x // Habilitar la transferencia binaria para la carga de archivos curl_setopt ($ ch, curlopt_binarytransfer, true); // --data-binary // Establecer el tipo de contenido curl_setopt ($ ch, curlopt_httpheader, ['content-type: image/png']); // -H // Force la versión http/1.0 curl_setopt ($ ch, curlopt_http_version, curl_http_version_1_0); // -0
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png";
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