Estoy haciendo una solicitud de curl donde muestra una salida html en la consola como esta
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/domain/public_html/wp-content/themes/explicit/functions/ajax.php:87) in <b>/home/domain/public_html/wp-content/themes/explicit/functions/ajax.php</b> on line <b>149</b><br />......
etc.
Necesito ocultar estos resultados cuando ejecuto las solicitudes CURL, intenté ejecutar el CURL de esta manera
curl -s 'http://example.com'
Pero aún muestra la salida, ¿cómo puedo ocultar la salida?
Gracias

>/dev/nullal final. Lea más sobre los descriptores de archivos en mywiki.wooledge.org/FileDescriptor?highlight=%28FD%29Respuestas:
De
man curlEntonces, si no desea ningún uso de salida:
fuente
curl -o /dev/null; arrojará un error de escritura.curl ... 2>/dev/nullpara redirigir stderr.curl https://www.google.com -o /dev/nulltiene éxito sin errores para mí. Estoy usandocurl-7.58.0.wgetdeben usarse en lugar decurldescargar archivos.Este me parece más elegante:
Además, si desea ver el código HTTP:
La documentación completa está aquí .
fuente
--show-errorparámetro.