Problema
Você recebeu um código de status HTTP 200
, mas o corpo da mensagem está vazio.
Solução
Para corrigir isso, adicione um cabeçalho Accept
contendo application/json
ou application/xml
à sua solicitação GET
. Por exemplo:
curl -X GET 'https://api.newrelic.com/v2/applications/YOUR_APP_ID/metrics/data.json' -H 'X-Api-Key:YOUR_API_KEY' -i -H 'Accept: application/json'
Causa
Isso pode ocorrer ao usar um cabeçalho GET
padrão que não especifica o tipo de conteúdo aceito. Para obter mais informações sobre cabeçalhos HTTP, consulte este tutorial sobre Negociação de conteúdo usando cabeçalhos HTTP.