0

我们的客户端希望在我们发送的 POST 请求标头中看到一些信息,相当于浏览器发送的信息。这是用于说明的服务器日志:

[01/Sep/2013:23:11:57 +0100] "POST /script.php?par=test HTTP/1.1" 200 4 "-" "-"

它应该是这样的:

[01/Sep/2013:23:11:57 +0100] "POST /script.php?par=test HTTP/1.1" 200 4 "appVer 1.0" "OS version 4.3"

我正在使用 HttpPost 类和一些将 SSL 包装在用于 HTTPS 的 HttpClient 周围的脚本,所以我想保留当前的实现。要添加此信息,我尝试过

HttpPost post = new HttpPost(uri.toASCIIString()); 
post.setHeader("appVersion", appVer); 

HttpParams httpParams = new BasicHttpParams();
httpParams.setParameter("appVersion", appVer);
HttpClient client = new DefaultHttpClient(httpParams);

没有成功。我该怎么做呢?

4

0 回答 0