Estou fazendo uma solicitação de ondulação na qual ele exibe uma saída html no console 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
Preciso ocultar essas saídas ao executar as solicitações CURL, tentei executar a CURL dessa maneira
curl -s 'http://example.com'
Mas ainda exibe a saída, como posso ocultar a saída?
obrigado
>/dev/null
no final. Leia mais sobre descritores de arquivo no mywiki.wooledge.org/FileDescriptor?highlight=%28FD%29Respostas:
De
man curl
Portanto, se você não deseja nenhuma saída, use:
fonte
curl -o /dev/null
; isso gerará um erro de gravação.curl ... 2>/dev/null
para redirecionar apenas o stderr.curl https://www.google.com -o /dev/null
consegue sem erros para mim. Estou usandocurl-7.58.0
.wget
devem ser usados em vez decurl
baixar arquivos.Este parece mais elegante para mim:
Além disso, se você deseja ver o código HTTP:
A documentação completa está aqui .
fonte
--show-error
parâmetro também.