public static String sendHttpRequestByPost(final String address,String encode,MatterReflectDTO dto){

        String result = "";

        DefaultHttpClient defaultHttpClient = new DefaultHttpClient();

        HttpPost httpPost = new HttpPost(address);


        String jsonString = dto.toString();


        try {

            StringEntity stringEntity = new StringEntity(new GsonBuilder().create().toJson(dto));

            System.out.println(stringEntity.toString());

            httpPost.setEntity(stringEntity);

            httpPost.setHeader("Accept", "application/json");

            httpPost.setHeader("Content-type", "application/json");

            httpPost.setHeader("Accept-Encoding", "gzip");


            HttpResponse httpResponse = defaultHttpClient.execute(httpPost);

            System.out.println("请求结果:"+httpResponse.getStatusLine().getStatusCode());

            int code = httpResponse.getStatusLine().getStatusCode();

            if(code ==200){

                InputStream is = httpResponse.getEntity().getContent();

                result = "true";


            }


        } catch (UnsupportedEncodingException e) {

            e.printStackTrace();  

        } catch (ClientProtocolException e) {

            e.printStackTrace(); 

        } catch (IOException e) {

            e.printStackTrace();  

        }

        return result;

    }

服务器端使用的是.net暂时就不贴出来了,需要注意的是并不是通过参数传递的。

更多相关文章

  1. Android拨打电话 安卓拨打电话权限
  2. 【Android网络编程】获取网络图片,具有缓存功能
  3. HTTP 工具类 封装 For android
  4. Android(安卓)mvp 架构的自述
  5. 解析Android的 消息传递机制Handler
  6. 屏蔽电信流氓广告造成的诡异的问题--Android(安卓)WebView 长时
  7. Android(安卓)mvp 架构的自述
  8. flutter插件开发学习之旅(7)-------双平台参数传递
  9. android中Intent传值与Bundle传值详解

随机推荐

  1. Android读写XML(中)——SAX
  2. AirPods怎么连接Android设备 AirPods与安
  3. Android(安卓)入门文档_Android(安卓)4.0
  4. Android项目源码混淆问题解决方法
  5. android的系统优势
  6. Android(安卓)高级面试题及答案,android试
  7. 自定义Android标题栏修改TitleBar的布局
  8. Android开发平台振动器系统详解
  9. Android系统
  10. Intent详解(二)----Intent过滤器