- 浏览: 247860 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
private static final int REQUEST_TIMEOUT = 20*1000;//设置请求超时10秒钟
private static final int SO_TIMEOUT = 20*1000; //设置等待数据超时时间10秒钟
public static String encode(String URL)
{
String result = URL;
if (CommonUtil.isNotEmpty(URL))
{
try
{
result = URLEncoder.encode(URL, "UTF-8");
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
}
return result;
}
public static String getInfomations(String url)
{
String value = null;
try
{
HttpClient client = new DefaultHttpClient();//创建一个http客户端 .
HttpGet httpGet = new HttpGet(url);//创建一个GET请求
HttpResponse response = client.execute(httpGet);//向服务器发送请求并获取服务器返回的结果
getHttpClient(client);
HttpEntity entity = response.getEntity();
if (null != entity)
{
InputStream inputStream = entity.getContent(); //返回的结果可能放到InputStream,http Header中等。
value = ParseString.Reader(inputStream);//解析流
//Header[] headers = response.getAllHeaders();
return value;
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public static void setValues(String url, Object object)
{
try
{
HttpClient client = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
final List dataList = new ArrayList();
dataList.add(object);
HttpEntity entity = new UrlEncodedFormEntity(dataList, "UTF-8");
httpPost.setEntity(entity);
HttpResponse response = client.execute(httpPost);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void updateValues(String url, Object object)
{
try
{
HttpClient client = new DefaultHttpClient();
HttpPut httpPut = new HttpPut(url);
final List dataList = new ArrayList();
dataList.add(object);
HttpEntity entity = new UrlEncodedFormEntity(dataList, "UTF-8");
httpPut.setEntity(entity);
HttpResponse response = client.execute(httpPut);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void deleteVlaues(String url)
{
try
{
HttpClient client = new DefaultHttpClient();
HttpDelete httpDelete = new HttpDelete(url);
HttpResponse response = client.execute(httpDelete);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void getHttpClient(HttpClient client)
{
HttpParams httpParams=client.getParams();
HttpConnectionParams.setConnectionTimeout(httpParams, REQUEST_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpParams, SO_TIMEOUT);
//httpParams.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, //REQUEST_TIMEOUT);
//httpParams.setParameter(CoreConnectionPNames.SO_TIMEOUT, //SO_TIMEOUT);
//HttpClient client = new DefaultHttpClient(httpParams);
}
private static final int SO_TIMEOUT = 20*1000; //设置等待数据超时时间10秒钟
public static String encode(String URL)
{
String result = URL;
if (CommonUtil.isNotEmpty(URL))
{
try
{
result = URLEncoder.encode(URL, "UTF-8");
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
}
return result;
}
public static String getInfomations(String url)
{
String value = null;
try
{
HttpClient client = new DefaultHttpClient();//创建一个http客户端 .
HttpGet httpGet = new HttpGet(url);//创建一个GET请求
HttpResponse response = client.execute(httpGet);//向服务器发送请求并获取服务器返回的结果
getHttpClient(client);
HttpEntity entity = response.getEntity();
if (null != entity)
{
InputStream inputStream = entity.getContent(); //返回的结果可能放到InputStream,http Header中等。
value = ParseString.Reader(inputStream);//解析流
//Header[] headers = response.getAllHeaders();
return value;
}
}catch (Exception e){
e.printStackTrace();
}
return value;
}
public static void setValues(String url, Object object)
{
try
{
HttpClient client = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
final List dataList = new ArrayList();
dataList.add(object);
HttpEntity entity = new UrlEncodedFormEntity(dataList, "UTF-8");
httpPost.setEntity(entity);
HttpResponse response = client.execute(httpPost);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void updateValues(String url, Object object)
{
try
{
HttpClient client = new DefaultHttpClient();
HttpPut httpPut = new HttpPut(url);
final List dataList = new ArrayList();
dataList.add(object);
HttpEntity entity = new UrlEncodedFormEntity(dataList, "UTF-8");
httpPut.setEntity(entity);
HttpResponse response = client.execute(httpPut);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void deleteVlaues(String url)
{
try
{
HttpClient client = new DefaultHttpClient();
HttpDelete httpDelete = new HttpDelete(url);
HttpResponse response = client.execute(httpDelete);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void getHttpClient(HttpClient client)
{
HttpParams httpParams=client.getParams();
HttpConnectionParams.setConnectionTimeout(httpParams, REQUEST_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpParams, SO_TIMEOUT);
//httpParams.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, //REQUEST_TIMEOUT);
//httpParams.setParameter(CoreConnectionPNames.SO_TIMEOUT, //SO_TIMEOUT);
//HttpClient client = new DefaultHttpClient(httpParams);
}
发表评论
-
IMF简介-2
2013-07-09 17:56 903InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 821Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 857public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 940public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 863public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 782openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 801<application android ... -
Android快捷键
2013-03-15 14:39 841Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 778android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1668adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1136AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1516public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1108<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1481/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1389Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 920下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 890public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1126/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1056private static int INSTALLED = ...
相关推荐
本资源“tcp.rar”提供了关于Java实现TCP客户端(Cilent)和服务器(Server)的示例,帮助开发者理解和实践TCP通信的基本原理。 TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP通信中,客户端...
CSGO 2018 cilent.dll,2022/12/08 CSGO更新,需替换您2018CSGO下的cilent.dll文件,否则无法进入!
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是一种非常基础且轻量级的文件传输协议,主要用于网络设备配置、软件更新等场景。它的设计简单,不支持复杂的操作,如用户认证、数据校验和文件权限管理。...
FTP(File Transfer Protocol)是互联网上广泛使用的文件传输协议,用于在不同的网络之间进行文件的上传和下载。本文将详细探讨FTP客户端的实现及其相关知识点。 FTP客户端是用户与FTP服务器交互的工具,它允许用户...
C# Socket TCP通讯模板,下载后编译可直接运行,带Cilent&Server两窗口
Cilent.java
cilent.java
本人已经安装成功,希望大家一同进步。 linux telnet cilentsevicer xinted linux学习
FTP(File Transfer Protocol)是一种基于TCP/IP协议的网络协议,用于在互联网上进行文件传输。本文将详细探讨FTP服务器和客户端的实现,以及如何在Windows环境下使用C语言编写它们。 FTP服务器是提供文件存储和...
实验内容: 1. 分别编写基于TCP或UDP的socket程序服务端和客户端,实现客户端和服务端间的简单信息交换功能,即服务端和客户端能依次从键盘输入文字信息并发送。 2. 服务端实现消息转发功能,设计通信协议,使得任意...
易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多非计算机专业的人也能轻松学习编程。在这个压缩包中,我们找到了易语言客户端和服务端的源码,以及一个组件聊天工具的...
ileZilla是一个免费开源的FTP客户端软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla ...
在IT行业中,网络通信是至关重要的一个领域,特别是在如今互联网高度发达的时代。... ...在这个过程中,服务器会提供一个数字证书,包含了公钥,客户端使用这个公钥对数据进行加密,只有服务器端的私钥才能解密,确保了...
ProIEC104Client软件使用说明 随着工业自动化和电力行业的快速发展,IEC60870-5-104通信协议的应用越来越广泛。为了适应这一需求,ProIEC104Client软件作为一款符合IEC60870-5-104标准的客户端仿真测试工具,以其...
在IT行业中,TCP(传输控制协议)是一种广泛用于网络通信的协议,因为它提供了一种可靠的、面向连接的数据传输方式。本教程将通过C#编程语言,深入解析TCP服务器(TcpServerDemo2)与客户端(ClientDemo2)的实现,...
OPC UA(OPC统一架构)是一种用于工业自动化领域的开放标准通信协议,它旨在提供安全、可靠的数据交换,跨越各种操作系统、网络和设备。在本示例中,我们将重点讨论如何使用C#语言来实现一个OPC UA客户端,以便与PLC...
《惯性客户端插件Inertia Client 3.1.3:深入解析与应用》 在Minecraft这款全球知名的沙盒游戏中,玩家通过各种各样的模组(Mods)和辅助插件来扩展游戏体验,其中Inertia Client 3.1.3就是一款专为1.16.3版本设计...
### Java在Client-Server网络中的应用详解 #### 一、Java网络应用模型 随着Java语言的广泛应用及其与互联网的高度融合,Java已经成为构建现代信息系统的重要工具之一。Java的特点,如跨平台性、面向对象的设计理念...
Quality Center 9.0客户端 1.先运行安装QCExplorerAddIn9.0.exe, 2.QCClientSideInstallation.exe 3.运行QCExplorer.exe在Address中输入地址