android端向服务器端提交数据报错

浏览:481 发布日期:2015/09/29 分类:求助交流
Android端代码如下:
HttpPost httpRequest = new HttpPost(baseURL);

List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("name", "张三"));
params.add(new BasicNameValuePair("class", "一班"));
params.add(new BasicNameValuePair("school", "二中"));
try {
HttpEntity httpEntity = new UrlEncodedFormEntity(params,"utf-8");
httpRequest.setEntity(httpEntity);
HttpClient httpClient = new DefaultHttpClient();
HttpResponse httpResponse = httpClient.execute(httpRequest);
if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
String result = EntityUtils.toString(httpResponse.getEntity());
tv.setText(result);
Log.i("test","result = "+result);
}else{
tv.setText("request error");
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

PHP端代码如下
function addcount_post(){
$User = M("Userinfo"); // 实例化User对象
$data['username']=$_POST['username'];
$data['name'] = $_POST['name'];
$data['grade']=$_POST['grade'];
$data['class']=$_POST['class'];
$data['school']=$_POST['school'];
$data['age']=$_POST['age'];
$data['sex']=$_POST['sex'];
$User->add($data);
}

url 地址为:http://localhost/wuyouzk/3/index.php/home/register/addcount_post

我怀疑我的地址哪儿有问题,各位帮忙看一下,register是一个控制器,addcount_post是里面的一个方法
最佳答案
评论( 相关
后面还有条评论,点击查看>>