私は2つのWebアプリ、タペストリーアプリとシンプルなWebアプリ(servlt)を持っています。タペストリー appli では、フォームがあり、それが送信されるときに、apache の httpClient を使用してオーサリング アプリにいくつかの情報を送信するために httpClient を呼び出します。このような
void onSubmitFromForm() {
try {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://localhost:8080/appli2/recep");
post.setHeader("referer", "http://localhost:9090/app1/start");
List<NameValuePair> param = new ArrayList<NameValuePair>();
param.add(new BasicNameValuePair("_data", getData());
post.setEntity(new UrlEncodedFormEntity(param));
HttpResponse response = client.execute(post);
response ?????
} catch (Exception e) {
e.printStackTrace();
}
}
そして、単純なWeb appli(2)の私のサーベルト受信では、以下のように同じことをします
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
try {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(request.getHeader("referer"));
post.setHeader("p",getP());
client.execute(post);
} catch (Exception e) {
e.printStackTrace();
}
}
それで、私のレセプトは私のフォームからデータを受け取りますが、それはそれに応答できません。ありがとう