post请求
来源:互联网 发布:淘宝装修设计教程 编辑:程序博客网 时间:2024/06/04 19:28
public void httpPost(String name) { HttpClient httpClient = new DefaultHttpClient(); // 通过post方式请求 HttpPost httpPost = new HttpPost(path); List<NameValuePair> parameters = new ArrayList<NameValuePair>(); parameters.add(new BasicNameValuePair("consName", name)); parameters.add(new BasicNameValuePair("type", "year")); parameters.add(new BasicNameValuePair("key", key)); UrlEncodedFormEntity encodedFormEntity; try { // 设置实体内容和编码格式 encodedFormEntity = new UrlEncodedFormEntity(parameters, "utf-8"); // 设置实体,用于传递给服务器参数 httpPost.setEntity(encodedFormEntity); // 请求网络 HttpResponse httpResponse = httpClient.execute(httpPost); // 先得到状态行,从状态行里得到状态码 if (httpResponse.getStatusLine().getStatusCode() == 200) { // 得到实体 HttpEntity entity = httpResponse.getEntity(); // 请求到的json // entity.getContent(); final String string = EntityUtils.toString(entity); Gson gson = new Gson(); gson.fromJson(string, Bean.class); runOnUiThread(new Runnable() { @Override public void run() { tv.setText(string); } }); } } 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(); } }
0 0
- post请求
- POST请求
- POST请求
- POST请求
- post请求
- POST请求
- post请求
- POST请求
- post请求
- post 请求
- post请求
- post请求
- POST请求
- POST请求
- post请求
- post请求
- post请求
- post请求
- Android Studio查找有中文字符的文件位置
- aspnet调用mysql存储过程
- I,P,B帧和PTS,DTS的关系
- Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
- C#利用ODP.NET往oracle中高效插入百万数据
- post请求
- zip压缩 中文乱码解决方法
- 使用异步 I/O 大大提高应用程序的性能
- Android用代码判断是否在使用VPN
- linux screen命令详解
- Kodi ——7 Filling containers
- scrollView
- Oracle表空间和数据文件详解(一)
- 利用ipython notebook --numpy,pandas构建特征