我是一名新的休息程序员,我想将 android 设备(客户端)的 ip 传输到服务器并将其注册到一个文件中。我想为此使用 http request post,并且必须在 header 中传输此参数值。我用了
List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
urlParameters.add(new BasicNameValuePair("var", "C02G8416DRJM"));
在我的主要活动中,以便将此信息插入请求的标头中(我不确定它是在标头还是正文中注册)。
但是,我无法在服务器部分检索这个值......我试过这个
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String var= req.getParameter("var");
Writer writer1 = null;
try {
writer1 = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("C:\\Users\\X\\Y\\Z\\header.txt"), "utf-8"));
writer1.write(var);
} catch (IOException ex){
// report
} finally {
try {writer1.close();} catch (Exception ex) {}
}
}