Temos uma API RestFUL que construímos em PHP. Se fizermos o pedido:
curl -u api-key:api-passphrase https://api.domain.com/v1/product -X POST
Voltamos:
411 - Length Required
Porém, se simplesmente adicionarmos -d ""
à solicitação, ela funcionará e nenhum erro 411. Existe uma maneira de não exigir a adição de -d ao comando curl?
Estamos usando o servidor web lighttpd e acreditamos que o seu lighttpd NÃO php está retornando o erro 411.
-d ""
ou uma diretiva de configuração lighttpd para definir?-d ""
apenas parece um hack.