使用
ResponseHandler。一行代码。有关使用它的示例Android项目,请参见此处和此处。
public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://www.yoursite.com/user"); try { // Add your data List<NamevaluePair> namevaluePairs = new ArrayList<NamevaluePair>(2); namevaluePairs.add(new BasicNamevaluePair("id", "12345")); namevaluePairs.add(new BasicNamevaluePair("stringdata", "AndDev is Cool!")); httppost.setEntity(new UrlEnpredFormEntity(namevaluePairs)); // Execute HTTP Post Request ResponseHandler<String> responseHandler=new BasicResponseHandler(); String responseBody = httpclient.execute(httppost, responseHandler); JSonObject response=new JSonObject(responseBody); } catch (ClientProtocolException e) { // TODO Auto-generated catch block } catch (IOException e) { // TODO Auto-generated catch block }}
在http://www.androidsnippets.org/snippets/36/上添加此帖子的组合并完成HttpClient
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)