package com.cqjk.util; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; import com.cqjk.bean.Parameter; import com.cqjk.bean.SERVICE_PARAM; /** * * @author fdf E-mail:792317500@qq.com * * @version 创建时间:2014-6-20 上午09:34:05 * * 访问服务端的客户端工具类 */ public class HttpUtil { /** * * @Title: http * @Description: TODO(访问http服务端的方法) * @param @param url * @param @param params * @param @return 设定文件 * @return String 返回类型 * @throws */ public static String http(String url, String params) { URL u = null; HttpURLConnection con = null; // System.out.println("send_url:"+url); //尝试发送请求 try { u = new URL(url); con = (HttpURLConnection) u.openConnection(); con.setRequestMethod("POST"); con.setDoOutput(true); con.setDoInput(true); con.setUseCaches(false); con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); //con.setRequestProperty("Content-Type", " charset=utf-8"); OutputStreamWriter osw = new OutputStreamWriter(con.getOutputStream(), "UTF-8"); osw.write(params); // System.out.println("传入参数params="+params); osw.flush(); osw.close(); } catch (Exception e) { e.printStackTrace(); } finally { if (con != null) { con.disconnect(); } } //读取返回内容 StringBuffer buffer = new StringBuffer(); try { BufferedReader br = new BufferedReader(new InputStreamReader(con .getInputStream(), "GBK")); String temp; while ((temp = br.readLine()) != null) { buffer.append(temp); // buffer.append("\n"); } } catch (Exception e) { e.printStackTrace(); } return buffer.toString(); } /** * @Title: main * @Description: TODO(这里用一句话描述这个方法的作用) * @param @param args 设定文件 * @return void 返回类型 * @throws */ public static void main(String[] args) { String c=HttpUtil.http("http://10.224.2.176:7001/WebRoot/cx_file/mo_1414012065390/1.txt", ""); System.out.println(c); } }
相关推荐
Spring为各种远程访问技术提供集成工具类。Spring远程访问通过使用普通POJOs,能更容易的开发远程访问服务。目前,Spring远程访问的主要技术如下: 1. 远程调用RMI(Remote Method Invocation): 通过使用 ...
用tomcat作为服务器,实现手机端访问,实现简单的新闻类服务基本原理
后台前端 技术栈:Vue.js Vue.cli Vue脚手架,Vue的构建工具 router 路由管理器,对路由进行...SCSS 工具类样式对css进行开发 router 路由管理器,对路由进行管理 CategoryCard BookCard 自封装分类与图书卡片组件 Vue-
restTemplate:RestTemplate提供了多种便捷访问远程Http服务的方法,是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问Rest服务的客户端模板工具集 Eureka:服务的注册与发现 Feign: 实现了微服务...
1.Apple File Conduit 2(替换afc2add),使PC端的管理工具可以访问iPhone的所有目录与文件. 2.AppSync,使可以安装破解的IPA,威锋源apt.weiphone.com. 3.Mobile Substrate或者Substrate Safe Mode 4.OpenSSH,作为SSH...
Voovan 是一个高性能异步网络框架和WEB服务器框架,同时支持HTTP客户端抓取、动态编译支持、数据库访问封装以及DateTime、String、Log、反射、对象工具、流操作、文件操作、异步双向通道等功能。旨在提供可靠、方便、...
当客户端程序访问远程方法前或当服务端程序能够接收一个请求前,必须先将这个运行环 境变量初始化。在2.x版中新增了3个函数来负责这些事情: 函数 解释 soap_init(struct soap *soap) 初始化环境变量(只需...
综上所述,“认我测”在线认证检测系统,率先填补了认证检测领域移动端的空缺,提供了Web浏览器+移动端的双端访问模式,给用户提供了多种访问途径,真正实现了用户和检测机构的随时随地在线下单检测。 关键词:...
它也不需要任何额外的工具箱它都包含在 .m 文件中。 使用示例: - 启动 2 个 MATLAB 实例- 首先执行以下操作: 消息 = char(mod(1:1000, 255)+1); 服务器(消息,3000, 10) - 在第二个执行以下操作: 数据 = ...
基于 .net framework 4.6 的winfrom 小程序 功能有 获取本机IP 设置本机IP配置为自动...功能实现通过用Socket类、Process类、来调用命令行程序测试和Socket访问端口。 温习知识写的小工具,如果有bug,那么理解万岁
第1篇ActionScript3.0语言基础 第1章ActionScript3.0概述 2 1.1ActionScript概述 2 1.1.1ActionScript环境 2...30.4.1创建数据库工具类 656 30.4.2创建字符串?ぞ呃?658 30.5创建数据模块 659 30.5.1创建MediaFile类 659...
禁止通过Ftp、Http、QQ、Msn等工具上传或者下载文件。 11.远程查询: 在局域网内的任何一台电脑上查询服务端以及局域网的上网情况 12.日志统计报表: 可以对上网日志进行统计查询,形成详细的日志报表,还可以...
包含各种工具类 ssm-cs service层和dao层,提供具体的业务逻辑和数据库访问,需要依赖ssm-model模块,并提供出来给ssm-rs模块调用 ssm-rs controller层,提供RESTFul接口。
当我们的API需要登录后才能访问时,简单做法是登录验证成功后给客户端生成一个token,客户端后续的请求都需要带上这个token参数,服务端对这个token进行验证,验证通过即可访问API。本项目中也集成了token的生成,...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 > zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
7.7.2 手动发送HTTP请求调用Web Service 295 7.8 实现异步调用Web Service 297 7.9 如何保证Web Service的安全 299 7.9.1 通过SoapHeader来增强 Web Service的安全性 299 7.9.2 采用SSL实现加密传输 302 7.9.3 访问...
7.7.2 手动发送HTTP请求调用Web Service 295 7.8 实现异步调用Web Service 297 7.9 如何保证Web Service的安全 299 7.9.1 通过SoapHeader来增强 Web Service的安全性 299 7.9.2 采用SSL实现加密传输 302 7.9.3 访问...