2011-03-11 41 views
0

我在执行Android的以下信息[Android]产品:为什么HttpPost使用GET方法?

HttpClient httpclient = new DefaultHttpClient(); 
HttpPost httppost = new HttpPost("http://www.example.com"); 
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
nameValuePairs.add(new BasicNameValuePair("account", "login")); 
nameValuePairs.add(new BasicNameValuePair("email", "[email protected])); 
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 
HttpResponse response = httpclient.execute(httppost); 

在服务器端我返回cgi.request_method变量,它是GET。
不应该是POST吗?我错过了什么吗?

回答

0

该代码应该启动一个POST,而不是GET。我猜想服务器端的某些东西配置不正确。

+0

它可以是什么样的错误配置的?我正在使用ColdFusion,它可以在网站上正确提供页面和处理表单文章。 – Andre

+0

对不起,我不太了解ColdFusion。 – Melllvar

-1

我的问题是发送HTTP代替HTTPS

相关问题