我正在使用Java中的HttpConnection类发送HTTP请求 如何省略不需要的HTTP标头?像:
答案 0 :(得分:5)
如果你在谈论HttpURLConnection,你就做不到。设置标头后,无法将其删除。
将标头设置为null或为空不起作用。我之前在Java 5上尝试过这个,它导致了无效的HTTP标头,比如
Content-Type: text/html
User-Agent
Content-Length: 123
答案 1 :(得分:2)
import java.net.URL;
import java.net.URLConnection;
URL url = new URL("http://www.example.com");
URLConnection urlc = url.openConnection();
urlc.setRequestProperty("User-Agent", null);