私は新しい残りのプログラマーで、Android デバイス (クライアント) の IP をサーバーに送信し、ファイルに登録したいと考えています。これには http request post を使用したいので、このパラメーター値をヘッダーで送信する必要があります。使った
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) {}
}
}