我搜索了与此相关的其他问题,由于某些原因,它们都没有用,或者我错过了什么。
我有两台服务器服务器A和服务器B.服务器A是新的家庭服务器,域现在指向它。服务器B是旧服务器,但仍支持服务和内部CMS。
移动应用使用domain / util / {namehere}来调用服务。
因为域现在指向服务器A而不是B;服务当然破了。
我做了一个.htaccess“Redirect / util http://SERVER_B/util”,除了一些使用POST的服务外,它适用于所有服务。
如何让它与POST一起使用?
正在进行调用的示例java代码:
HttpClient httpClient = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), 30000);
HttpConnectionParams.setSoTimeout(httpClient.getParams(), 30000);
HttpPost httpPost = new HttpPost("http://DOMAIN/util/people.aspx");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("name", name));
nameValuePairs.add(new BasicNameValuePair("age", age));
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpClient.execute(httpPost);
BufferedReader br = new BufferedReader(new InputStreamReader(response.getEntity().getContent()), 8096);
return br.readLine();
使用重定向后,名称和年龄不在POST变量中。