如何获取curl以仅输出http响应正文(json)而不输出其他标头等
我在bash脚本中使用curl来获取服务的响应,如下所示, response=$(curl -isb -H "Accept: application/json" "http://host:8080/some/resource") 服务响应是json类型,在浏览器上我可以完美地响应。 但是curl响应还有其他不需要的东西(在这种情况下,例如set-cookie,content-length标头),有时实际的响应被吃光了。 这是echo $response>的输出 Set-Cookie: rack.session=BAh7CEkiD3Nlc3Npb25faWQGOgZFVEkiRWJlY2JiOTE2M2Q1ZWI4NThjMDdi%0AYjRiOWRjMGMxMGEwYTBkMjE3NmJhZDVjYzY4YjY4ZTlmMTE2ZGVkYWE3MTMG%0AOwBGS SIJY3NyZgY7AEZJIiVhZmQ2MmUyZGMxMzFmOGEwMjg3NDlhNWM3YmVm%0AN2FjNwY7AEZJIg10cmFja2luZwY7AEZ7B0kiFEhUVFBfVVNFUl9BR0VOVAY7%0AAFRJIi00MTc0OGM2MWNkMzljZTYxNzY3ZjU0 Y2I5OTdiYWRkN2MyNTBkYmU4%0ABjsARkkiGUhUVFBfQUNDRVBUX0xBTkdVQUdFBjsAVEkiLWRhMzlhM2VlNWU2%0AYjRiMGQzMjU1YmZlZjk1NjAxODkwYWZkODA3MDkGOwBG%0A--ee97a62095e7d42129 tontent-Length: 354c8; path=/; HttpOnly 这破坏了我的响应解析逻辑。 我看到这是间歇性的,这很奇怪。 有没有办法从curl输出中获取“仅” json响应? 我浏览了curl文档,但看不到任何东西,或者我可能错过了。 感谢任何帮助!谢谢