相关疑难解决方法(0)

什么编码字符串告诉Web服务器不要发送gzip内容?

此编码标头告诉Web服务器发送gzip内容(如果可用).

'accept-encoding': 'gzip,deflate,sdch',
Run Code Online (Sandbox Code Playgroud)

如何指示Web服务器发送纯文本而不是gzip内容?我知道,如果愿意,Web服务器可以简单地忽略此请求.

gzip header http

33
推荐指数
2
解决办法
3万
查看次数

Spring Feign 不压缩响应

我正在使用 spring feign 压缩请求和响应

在服务器端:

server:
  servlet:
    context-path: /api/v1/
  compression:
    enabled: true
    min-response-size: 1024
Run Code Online (Sandbox Code Playgroud)

当我从 chrome 中点击 api 时,我看到它添加了 'Accept-Encoding': "gzip, deflate, br"

在客户端:

    server:
      port: 8192
      servlet:
        context-path: /api/demo



feign.compression.response.enabled: true

feign.client.config.default.loggerLevel: HEADERS

logging.level.com.example.feigndemo.ManagementApiService: DEBUG

eureka:
  client:
    enabled: false

management-api:
  ribbon:
    listOfServers: localhost:8080
Run Code Online (Sandbox Code Playgroud)

当我看到传递的请求标头时,feign 正在传递两个标头。

Accept-Encoding: deflate
Accept-Encoding: gzip
Run Code Online (Sandbox Code Playgroud)

gradle 文件

plugins {
        id 'org.springframework.boot' version '2.1.8.RELEASE'
        id 'io.spring.dependency-management' version '1.0.8.RELEASE'
        id 'java'
    }

    group = 'com.example'
    version = '0.0.1-SNAPSHOT'
    sourceCompatibility = '1.8'

    configurations {
        compileOnly {
            extendsFrom annotationProcessor …
Run Code Online (Sandbox Code Playgroud)

spring spring-boot spring-cloud-feign

2
推荐指数
1
解决办法
3600
查看次数

标签 统计

gzip ×1

header ×1

http ×1

spring ×1

spring-boot ×1

spring-cloud-feign ×1