zoukankan      html  css  js  c++  java
  • 接口通信的方式(上 )http方式

    发送请求

    String post_url = "http://10.1.3.121:9002/Mbomc/servlet/ControlSer;
    
    URL url = null;
    HttpURLConnection connection = null;
    OutputStreamWriter outWriter = null;
    url = new URL(post_url);
    connection = (HttpURLConnection) url.openConnection();
    
    connection.setDoInput(true);// 必须设置成TRUE
    connection.setDoOutput(true);// 必须设置成true
    connection.setRequestProperty("Content-Type", "text/xml");// 这个不能少
    connection.setRequestMethod("POST"); 
    connection.setConnectTimeout(5000); 
    connection.setReadTimeout(5000); 
    connection.connect();
    
    BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
    httpURLConnection.getOutputStream(), "GBK"));
    
    outWriter = new OutputStreamWriter(connection.getOutputStream(),
    "GBK");
    outWriter.write(xml);
    outWriter.flush();
    outWriter.close();
    

    接收请求  

    BufferedReader reader = null;
    reader = new BufferedReader(new InputStreamReader(request
    					.getInputStream(), "GBK"));
    String readXml;
    	while ((readXml = reader.readLine()) != null) {
    		System.out.println("读取XML" + readXml);
    	}
    reader.close();
    

      

  • 相关阅读:
    Flutter 常用组件
    Chrome扩展应用
    Git操作指南
    ispriter自动构建css-sprite
    Sublime text2插件
    几个实用的sublime text 2的快捷键
    javascript数据类型转换
    requireJs压缩合并路径问题
    机器学习集成学习原理
    sklearn实现决策树算法
  • 原文地址:https://www.cnblogs.com/draem0507/p/2664046.html
Copyright © 2011-2022 走看看