使用命令行发送https请求需要很长时间

时间:2016-09-22 06:22:30

标签: bash shell curl

我已经实现了一个脚本,该脚本使用GET请求向具有授权标头的代理发送https请求。

这是我的命令:

curl -s -o /dev/null -w "%{http_code}" -X GET -H "Authorization: 123456:admin05" "https://www.mywebpage/api/request/india/?ID=123456&Number=9456123789&Code=01"

等待大约需要12秒,然后向代理发送请求,并使用200,400,500等代码恢复。

使用CURL可以缩短时间并加快速度吗?

请告诉我这种情况。

感谢。

1 个答案:

答案 0 :(得分:0)

使用选项-v--verbose以及--trace-time

它提供了开始采取的行动的详细信息。

包括DNS解析,SSL握手等。以'>'开头的行表示正在发送标题/正文,'<'意味着被接收。

根据操作顺序之间的差异 - 您可以解释服务器是否需要时间来响应(请求和响应之间的时间)或网络延迟或带宽(响应时间)。