컬링의 징후가 많이 있습니다. 스택 교환 사이트의 많은 답변에서는 다음을 권장합니다.
--verbose but it displays a lot of network related data and certificates and handshakes, and it does not show the request body
--header it only shows headers, and only response headers
--trace-ascii this shows the body, but not in a human-readable format
-i only shows the response headers and body, but it's clean
-D only shows the response headers
...
내가 원하는 것은 요청/응답 헤더와 본문의 간단한 로그입니다.
내 요청은 가 아닙니다 multipart/form-data
. 내 요청은 간단한 JSON 데이터 또는 키-값 쌍을 보내고 받는 것입니다.
기본적으로 나에게 필요한 것은 다음 로그입니다.
curl api.example.com -d '{"name":"somboeyd"}'
***************
request headers
one empty line
request body
***************
response headers
one empty line
response body
로고를 섞어서 만들 수 있나요? 그렇지 않은 경우 컬 작업을 수행하지만 이 클린 로그를 사용하는 명령줄 유틸리티가 있습니까?
답변1
내가 찾은HTTPie그것은 완벽.
이것은 내가 사용하는 명령입니다:
http --follow --verbose POST https://api.example.com Content-Type:application/json key1=value1 key2=value2
그리고 뛰어난 출력을 가지고 있습니다. 컬은 과거에 속합니다.