使用htaccess重定向POST请求

时间:2011-09-13 03:17:43

标签: .htaccess post redirect

我搜索了与此相关的其他问题,由于某些原因,它们都没有用,或者我错过了什么。

我有两台服务器服务器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变量中。

0 个答案:

没有答案