通过 httpclientget 方法 向服务器中请求数据

/*   * 通过 httpclientget 方法 向服务器中请求数据   */

public String getweb(String username, String userpass, String url) {

String str = "";

StringBuffer sb = new StringBuffer(url);

sb.append("?username=");

sb.append(username);

sb.append("&userpass=");

sb.append(userpass);

HttpGet get = new HttpGet(sb.toString());

HttpParams pare = new BasicHttpParams();

HttpConnectionParams.setConnectionTimeout(pare, 5000);

HttpConnectionParams.setSoTimeout(pare, 5000);

HttpClient client = new DefaultHttpClient();

try {

HttpResponse res = client.execute(get);

if (res.getStatusLine().getStatusCode() == 200) {

HttpEntity enti = res.getEntity();

str = EntityUtils.toString(enti, "utf-8");

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();   }

return str;

}

/*   * 判断网络是否连接   */

public class NetWorkUtil {

public static final String LOGIN_URL = "http://101.200.142.201:8080/tqyb/login";

public static boolean isNetAvailable(Context context){
  //获得网络管理器
  ConnectivityManager connM =
    (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
  NetworkInfo netInfo = connM.getActiveNetworkInfo();//得到网络详情
  
  if(netInfo == null || !netInfo.isAvailable())
   return false;
  
  return true;
 }

时间: 2024-10-13 03:15:59

通过 httpclientget 方法 向服务器中请求数据的相关文章

Http Get 从服务器中获取数据 存储到本地

package com.http.get; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import org.apache.http.message.BasicNameValu

纯静态界面中(html)中通过js调用dll中的方法从数据库中读取数据

最近接到一个离职员工的任务,一个搭好框架的ERP系统,看了两天,说一下看到的东西,整个项目目录中我没发现一个.aspx后缀的文件,全是静态HTML文件,之后发现他用的jquery简直看的头疼,不过大概能看懂,发现一个可能大家会感兴趣的东西,他在静态界面中通过js对象就直接调DLL中的方法从数据库中得到数据并通过js加载出来,当时我就瞎了,他的大概过程是: 建立了多个js对象(数据库中一张表对应一个),并为这个对象添加了很多与DLL中对应的方法,比如DLL中有一个对用户表修改用户密码的操作,那他j

AJAX 的GET和POST方法(向服务器发送请求)

如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: 方法 描述 open(method,url,async) 规定请求的类型.URL 以及是否异步处理请求. method:请求的类型:GET 或 POST url:文件在服务器上的位置 async:true(异步)或 false(同步) send(string) 将请求发送到服务器. string:仅用于 POST 请求 与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用

HTTP客户端之使用request方法向其他网站请求数据

在node中,可以很轻松的向任何网站发送请求并读取该网站的响应数据. var req=http.request(options,callback); options是一个字符串或者是对象.如果是字符串,将自动使用url模块中的parse方法转换为一个对象.options中可以指定以下属性. host:用于指定域名或目标主机的IP地址,默认属性值为"localhost". hostname:用于指定域名或目标主机的IP地址,默认属性为"localhost".如果hos

模态方法解析字典中的数据

通过模态的方法把数组中的字典中的数组放到一个数组中,并可以用点语法实现调用 1.解析数据: 代码: NSString *path =[[NSBundle mainBundle] pathForResource:@"StudentArr" ofType:@"plist"]; self.stuArr =[NSMutableArray arrayWithContentsOfFile:path]; 用self.stuArr 来接收收据,这个数组里面全是字典 2.接下来用fo

sql语句将本地服务器中的数据插入到外网服务器中

--将本地的数据库中的某张表中的数据导入到180的数据库中 --这个要在本地的数据库运行 exec sp_addlinkedserver 'srv_lnk', '', 'SQLOLEDB','xxx.xxx.xxx'--要导入的服务器的ip exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'账号名','账号密码' --要导入的服务器的账号名和密码 Go --数据导入 Insert into srv_lnk.qu.dbo.AAE_Insurance

js中请求数据的$post和$ajax区别(同步和异步问题)

$.post和$.Ajax都为页面上向后台发送请求,请求数据 1.post 因为post默认为异步请求,可是有时候我们会发现,本来要求请求马上出现,可是异步会导致后面突然再执行,这样就出很多问题 2.Ajax 最原始的Ajax,可以控制同步或者异步,属性:async设置为false,代表同步:async设置为true,代表异步 语法如下: $.ajax({ type : "post", url : "register/RegisterState", data : &

Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中

一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以上命令之后如果端口没有被开放就会显示 <strong>显示结果:tcp 0 0 127.0.0.1:3306 0.0.0.0:*LISTEN</strong> 2.从上面的显示结果可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部ip对该数据库的访问,这样就需要修改mysql配置文件, 输入vim

vue.js中请求数据v-for循环使用数据

1.效果图 2.cart.json { "message":"", "status":"1", "result":{ "totalMoney":0, "productList":[ { "productId":"10001", "productName":"黄鹤楼香烟", "pr