将 curl 替换为 wget 以获取压缩数据

Replace curl with wget for compressed data

我们正在使用 curl,我们想更改为 wget

curl命令如下:

curl -fsSLO --compressed "https://yarnpkg.com/downloads/v1.22.4/yarn-v.22.4.tar.gz" && \ mkdir -p /opt  && \
tar -xzf yarn-v1.22.4 -C /opt/  

我试过 wget:

wget -c "https://yarnpkg.com/downloads/v1.22.4/yarn-v.22.4.tar.gz"  

但不确定在 wget.

中压缩是否能获得完全相同的效果

wget--compression=type 选项:

--compression=type
       Choose the type of compression to be used.  Legal values are auto, gzip and none.

对于 curlwget 压缩选项将 Accept-Encoding header 添加到请求中。 curl 添加 Accept-Encoding: deflate, gzip, brwget 添加 Accept-Encoding: gzip