Java可以省略在HTTP请求中发送一些标头吗?

Kev*_*oyd 4 java optimization http java-me http-headers

我正在使用Java中的HttpConnection类来发送HTTP请求.
如何省略不需要的HTTP标头?喜欢:

  • 用户代理
  • 接受
  • 接受语言
  • 接受编码
  • 接收字符
  • 活着
  • 连接
  • 引荐
  • 如果-Modified-Since的

ZZ *_*der 5

如果你在谈论HttpURLConnection,你就做不到.标头设置后,无法删除.

将标头设置为null或为空不起作用.我之前在Java 5上尝试过这个,它导致了无效的HTTP头,比如

Content-Type: text/html
User-Agent
Content-Length: 123
Run Code Online (Sandbox Code Playgroud)