@Override
protected Boolean doInBackground(String... params) {
Boolean result=false;
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(params[0]);
Map<String, String> map = new HashMap<String, String>();
map.put("token", token);
map.put(row, metupdate.getText().toString());
List<NameValuePair> pairList = new ArrayList<NameValuePair>(
map.size());
for (Map.Entry<String, String> entry : map.entrySet()) {
NameValuePair pair = new BasicNameValuePair(entry.getKey(),
entry.getValue());
pairList.add(pair);
}
try {
HttpEntity requestHttpEntity = new UrlEncodedFormEntity(pairList,"UTF-8");
post.setEntity(requestHttpEntity);
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
try {
HttpResponse response = client.execute(post);
if(response.getStatusLine().getStatusCode()==200){
String result1 = EntityUtils.toString(response.getEntity());
JSONObject object1 = new JSONObject(result1);
System.out.println("result1="+result1.toString());
result = object1.getBoolean("success");
if(result){
String sql ="update user set "+row +"= '"+metupdate.getText().toString()+"' where uId="+appcation.getuId();
db1.execSQL(sql);
}
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
return result;
}
httpClient通过post上传数据
最新推荐文章于 2023-09-16 22:21:55 发布