spring boot http請求壓縮正文的配置
- 對于get請求
curl -v -H'Content-Type: application/json; charset=UTF-8' -H'Accept-Encoding: gzip' -X GET http://localhost:8080/api/article/smart_article\?type\=1 > test.gz
- 對于post請求
echo "content=Web%20%E5%AE%89%E5%85%A8%E6%98%AF%E4%B8%80%E9%A1%B9%E7%B3%BB%E7%BB%9F%E5%B7%A5%E7%A8%8B%EF%BC%8C%E4%BB%BB%E4%BD%95%E7%BB%86%E5%BE%AE%E7%96%8F%E5%BF%BD%E9%83%BD%E5%8F%AF%E8%83%BD%E5%AF%BC%E8%87%B4%E6%95%B4%E4%B8%AA%E5%AE%89%E5%85%A8%E5%A0%A1%E5%9E%92%E5%9C%9F%E5%B4%A9%E7%93%A6%E8%A7%A3%E3%80%82" | gzip -c > data.txt.gz
## 用curl的方式來發(fā)送請求
curl -v --data-binary @data.txt.gz -H'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H'Content-Encoding: gzip' -X POST https://qgy18.com/node/
- spring boot 中的配置: 但是目前這種配置方式網(wǎng)上說是必須是為spring boot內(nèi)置的tomcat配置
server.compression.enabled=true
server.compression.min-response-size=2048
server.compression.mime-types=application/json,application/xml,text/html,text/xml,text/plain
-
前后端要同步進(jìn)行修改
1.jpg