android客户端访问网络工具类
来源:互联网 发布:网络电话卡 编辑:程序博客网 时间:2024/06/05 15:33
package com.yqq.loginclient.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;/** * 连接服务器 * * @author yqq_coder * */public class LoginUtils {public LoginUtils() {// TODO Auto-generated constructor stub}/** * http://10.1.17.208:8080/LoginService/LoginServlet?userName=Lihua&passWord=123456 * http://localhost:8080/?userName=Lihua&passWord=123456 * @param ip 服务器IP * @param userName GET方式传递参数用户名 * @param passWord 密码 * @return */public static String connect(String ip, String userName, String passWord) {String str = "http://" + ip+ ":8080/LoginService/LoginServlet?userName="+userName+"&passWord="+passWord;URL url=null;InputStream inputStream = null;HttpURLConnection connection = null;StringBuffer sb = null;// 线程安全try {url = new URL(str);//获得URL对象try {connection = (HttpURLConnection) url.openConnection();connection.setConnectTimeout(3000);connection.setRequestMethod("GET");//GET方式提交参数connection.setDoOutput(true);//设置可以向服务器读写connection.setDoInput(true);//请求成功if (connection.getResponseCode() == 200) {inputStream = connection.getInputStream();Reader reader = new InputStreamReader(inputStream, "UTF-8");//打包成字符流BufferedReader bufferedReader = new BufferedReader(reader);String str1 = null;sb = new StringBuffer();while ((str1 = bufferedReader.readLine()) != null) {sb.append(str1);}}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (MalformedURLException e) {e.printStackTrace();//关闭流很重要} finally {if (inputStream != null) {try {inputStream.close();inputStream = null;} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if (connection != null) {connection.disconnect();connection = null;}}if (sb != null) {return new String(sb);}return "服务器异常!";}}
0 0
- android客户端访问网络工具类
- 访问网络工具类
- 访问网络工具类
- HTTP,UDP访问网络工具类
- android NetWorkHelper 网络工具类
- android 网络工具类
- Android 网络工具类HttpManaer
- Java Socket、 Android网络工具类
- Android 网络工具类NetworkUtils使用
- Android 网络工具类NetworkUtils使用
- Android 网络工具类NetworkUtils使用
- Android 网络工具类NetworkUtils使用
- Android网络工具
- 【No5.】Android开发检查手机网络工具类
- Android检查用户是否有网络工具类
- 网络工具类
- 网络工具类
- 网络工具类
- 错误: 找不到或无法加载主类
- 计算机视觉、机器学习相关领域论文和源代码大集合
- ASP.NET MVC uploadify 谷歌浏览器崩溃
- mvc 中的 ChildActionOnly 和 NonAction
- SQLMAP注入拖库过程
- android客户端访问网络工具类
- [C++]LeetCode: 27 Implement strStr()
- Gradient Boosting and GBDT
- 常见错误小集锦
- unknown directive "if(!-e" in /usr/local/nginx/conf/nginx.conf
- 详细介绍VO(值对象)和PO(持久对象)的区别
- 纸牌游戏——小猫钓鱼 栈与队列合用实现
- 机器学习算法汇总:人工神经网络、深度学习及其它
- [CODEVS2601]重复刷新相反数求最大和 解题报告