【发布时间】:2013-09-19 23:23:53
【问题描述】:
我是一个新的rest程序员,我想将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) {}
}
}
【问题讨论】:
标签: rest jakarta-ee post http-headers