我使用 curl 来获取 http 标头以查找 http 状态代码并返回响应.我使用命令获取 http 标头
I use curl to get http headers to find http status code and also return response. I get the http headers with the command
curl -I localhost为了得到响应,我使用命令
To get the response, I use the command
curl localhost一旦使用了 -I 标志,我就只得到标头,而不再有响应.有没有办法在一个命令中同时获取 http 响应和标头/http 状态代码?
As soon as use the -I flag, I get only the headers and the response is no longer there. Is there a way to get both the http response and the headers/http status code in in one command?
推荐答案我能够通过查看指定使用 - 作为输出的 curl 文档来获得解决方案标准输出.
I was able to get a solution by looking at the curl doc which specifies to use - for the output to get the output to stdout.
curl -o - localhost要获得仅包含 http 返回码的响应,我可以这样做
To get the response with just the http return code, I could just do
curl -o /dev/null -s -w "%{http_code} " localhost更多推荐
卷曲以返回 http 状态代码以及响应
发布评论