사소한 오류입니다.
에서 URL 을 변경하십시오
curl 'https://demo.cachethq.io/API/v1/components?name=Blog' | tac | tac | jq '.'
에 :
curl 'https://demo.cachethq.io/api/v1/components?name=Blog' | tac | tac | jq '.'
출력 :
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 426 0 426 0 0 176 0 --:--:-- 0:00:02 --:--:-- 176
{
"meta": {
"pagination": {
"total": 1,
"count": 1,
"per_page": 20,
"current_page": 1,
"total_pages": 1,
"links": {
"next_page": null,
"previous_page": null
}
}
},
"data": [
{
"id": 4,
"name": "Blog",
"description": "The Alt Three Blog.",
"link": "https://blog.alt-three.com",
"status": 1,
"order": 0,
"group_id": 2,
"created_at": "2016-11-03 01:30:01",
"updated_at": "2016-11-03 01:30:01",
"deleted_at": null,
"enabled": true,
"status_name": "Operational",
"tags": {
"": ""
}
}
]
}
출처
2016-11-03 01:41:36
Rao
다시 확인 당신이 사용하고있는 URL을. 질문에 쓰여 있듯이 URL은 리소스를 찾을 수 없다는 것을 나타내는 HTML 페이지를 반환합니다. 내가 cachet에 대한 문서를 확인하고 URL은 모든 소문자로 나열되어 있습니다 (".../api/..."대신 ".../API/..."가 있음). 나는 소문자 버전을 시도하고 jq에 파이프 될 때를 포함하여 예상대로 작동한다. –
그래, 오늘 휴대 전화에 입력하고 잘못 입력해야합니다 - Rao가 맞습니다. 그러나 나는 여전히 jq에서 빠져 나오지는 않지만 tac의 출력은 여전히 좋다. –
Ok, 마침내 잘못된 점이 무엇인지 생각했다 ... npm에서 jq를 설치했다. 이것이 jquery와는 완전히 다른 패키지라는 것을 알 수 있습니다. 양조장에서 설치 한 후에는 완벽하게 작동했습니다. 어리석은 이름이 겹쳐서 ... :( –