String urlPath = new String("http://127.0.0.1:8080/MCServer/mobilesx.do??token=1475197252625&filename=2202&trancode=MCMENUSX000000013&action=mcrm&usrno=BWZY");
    
    //建立连接
    URL url=new URL(urlPath);
    HttpURLConnection httpConn=(HttpURLConnection)url.openConnection();
    //设置参数
    httpConn.setDoOutput(true);   //需要输出
    httpConn.setDoInput(true);   //需要输入
    httpConn.setUseCaches(false);  //不允许缓存
    httpConn.setRequestMethod("POST");   //设置POST方式连接
    //设置请求属性"Content-Type"是数据类型 "application/octet-stream"
//    httpConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");//文本信息
    httpConn.setRequestProperty("Content-Type", "application/octet-stream");//流信息 可以传输图片音频等信息
    httpConn.setRequestProperty("Connection", "Keep-Alive");// 维持长连接
    httpConn.setRequestProperty("Charset", "UTF-8");
    //连接,也可以不用明文connect,使用下面的httpConn.getOutputStream()会自动connect
    httpConn.connect();
    //建立输入流,向指向的URL传入参数
//    DataOutputStream dos=new DataOutputStream(httpConn.getOutputStream());
    OutputStream dos = httpConn.getOutputStream();
//    dos.write(param.getBytes());
    FileInputStream fis = new FileInputStream("E:/upload2/2202");
    byte[] b =new byte[fis.available()];
    fis.read(b);
    dos.write(b);
    dos.flush();
    dos.close();
    //获得响应状态
    int resultCode=httpConn.getResponseCode();
    if(HttpURLConnection.HTTP_OK==resultCode){
      StringBuffer sb=new StringBuffer();
      String readLine=new String();
      BufferedReader responseReader=new BufferedReader(new InputStreamReader(httpConn.getInputStream(),"UTF-8"));
      while((readLine=responseReader.readLine())!=null){
        sb.append(readLine).append("\n");
      }
      responseReader.close();
      System.out.println(sb.toString());
    }
  }

转载于:https://www.cnblogs.com/jinghu/p/5922912.html

HttpURLConnection post请求 数据接收相关推荐

  1. Java Post 数据请求和接收

    这两天在做http服务端请求操作,客户端post数据到服务端后,服务端通过request.getParameter()进行请求,无法读取到数据,搜索了一下发现是因为设置为text/plain模式才导致 ...

  2. php接收vue请求数据axios,详解vue axios用post提交的数据格式

    Content-type的几种常见类型 一.是什么? 是Http的实体首部字段,用于说明请求或返回的消息主体是用何种方式编码,在request header和response header里都存在. ...

  3. php接收不到post数据_PHP解决Vue发起POST请求,接收不到数据

    刚开始使用vue对接后端接口时,PHP后端一直接受不到前端传的参数.找了很久,发现vue请求接口传参的形式是流的方式,因此后端要在接受数据的方面做一些改变.这里我用的是PHP原生方法file_get_ ...

  4. php post请求后端拿不到值_PHP解决Vue发起POST请求,接收不到数据

    刚开始使用vue对接后端接口时,PHP后端一直接受不到前端传的参数.找了很久,发现vue请求接口传参的形式是流的方式,因此后端要在接受数据的方面做一些改变.这里我用的是PHP原生方法file_get_ ...

  5. Axios Post 请求后端接收不到数据

    最近做一个小项目,前端使用 axios 请求数据,后端使用 node 写接口.调试时发现后端取不到请求的参数,解决时浪费了很多时间,这里贴出来解决方法. 项目地址在这里:html-edit-npm 可 ...

  6. layui 传递前端请求_Layui数据表格 前后端json数据接收的方法

    先上效果图: 前端数据表格: 编号菜单名称菜单路径菜单图标菜单子菜单操作 编辑 删除 js代码 $(function () { //注意:这里是数据表格的加载数据,必须写 layui.use(['ta ...

  7. android service前台服务器,Android网络前台向服务端页面请求数据

    这是一个android前台向服务端网站请求少量数据的小例子. 首先设计好服务端,再来写安卓前端. 一:服务端 新建动态网站,在java包下新建一个类继承HttpServlet父类,重写doGet()方 ...

  8. 向服务器请求数据的五种技术

    2019独角兽企业重金招聘Python工程师标准>>> Ajax,在它最基本的层面,是一种与服务器通讯而不重载当前页面的方法,数据可从服务器获得或发送给服务器.有多种不同的方法构造这 ...

  9. AJAX跨域请求数据原理与案例

    1.如何通过AJAX跨域请求数据 AJAX通过jsonp来实现跨域请求数据,通过设置dataType(jquery)为jsonp即可. 2.AJAX如何通过jsonp实现跨域(来源于其他网站资料) J ...

最新文章

  1. MER: 基于ITS区域marker扩增真菌群落的准确性
  2. 如何成为一名专家级的开发人员
  3. JavaScript两种方法来定义一个函数
  4. 一个程序来比较cuda/c在GPU/CPU的运行效率
  5. mysql中起飞到达城市查询_让mysql慢慢起飞 - 初识慢日志
  6. OpenShift 4 之Istio-Tutorial (3) 监控微服务运行
  7. 如何查看外网ip地址_如何查看本机ip地址?
  8. BigDecimal用法介绍
  9. Java int基本类型和Integer之间引发的问题思考
  10. Soft Bellman Equation and Soft Value Iteration证明
  11. 有关C++的标准模板库(STL)的一些个人易错点
  12. python窗体生成器_python 如何生成窗体
  13. 常见病饮食宜忌速查手册
  14. VASP_Si的能带结构计算_步骤整理
  15. 服务器重装Linux系统详细图文教程(centos7)
  16. 计算机复制教程,ghost复制c盘到另一个硬盘方法
  17. Hive恢复误删数据表
  18. LXC、LXD、Docker的区别与联系(by quqi99)
  19. 基于Proteus无实物STM32入门自学教程(二)--LED流水灯
  20. SPI协议、MCP2515裸机驱动详解----主流SPI总线接口原理

热门文章

  1. VIA笔试收集与解答
  2. SpringCloud Eureka Client和Server侧配置及Eureka高可用配置
  3. ArrayList 集合
  4. Android画图最基本的三个对象(Color,Paint,Canvas)
  5. jQuery mobile 中div圆角弹出层
  6. 关于VS2005不能更改字体的问题
  7. 转化率极高的十个网站 怎样来提高转化率
  8. wpf控件开发基础(1)
  9. 如何用CSS制作横向菜单?
  10. 算法-----------乘积最大子数组(Java版本)