package com.wyb;import org.apache.http.Header;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class TestConnection extends Activity {private Button  btn ;private String sessionid = "";    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        btn =(Button) findViewById(R.id.button1);        btn.setOnClickListener(new OnClickListener() {public void onClick(View v) {try {String url = "http://192.168.1.100:8080/WP001/ModuleAction!test.action";HttpGet httpRequest = new HttpGet(url);          //取得HttpClient对象              HttpClient httpclient = new DefaultHttpClient();              //请求HttpClient,取得HttpResponse              if(!"".equals(sessionid)){            httpRequest.setHeader("Cookie", sessionid);            }            HttpResponse httpResponse = httpclient.execute(httpRequest);              //请求成功              if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK)              {              Header[] headers = httpResponse.getHeaders("set-cookie");             for (int i = 0; i < headers.length; i++) {            Log.e("sessionid", ""+headers.length);            Log.e("sessionid", headers[i].getValue());            String value =headers[i].getValue();            sessionid = value.substring(0, value.indexOf(";"));            }            Toast.makeText(TestConnection.this, "连接成功", Toast.LENGTH_SHORT);            }              else             {              Toast.makeText(TestConnection.this, "连接失败", Toast.LENGTH_SHORT);            }  } catch (Exception e) {}        } });    }}

更多相关文章

  1. android与web交互-post请求
  2. Android动态权限列表
  3. Android(安卓)6.0正常权限、危险权限以及特殊权限
  4. Android(安卓)GridView显示图片
  5. 处女apk纠结过的技术点
  6. Android(安卓)Volley运用
  7. Android(安卓)XMPP 例子(Openfire+asmack+spark) 出现登陆连接错
  8. 【Android】java.lang.IllegalArgumentException Illegal charac
  9. Android网络状态监听及切换,WiFi开关与状态监听,便携式热点 Wifi热

随机推荐

  1. Android(安卓)圆角边框RoundRect原理
  2. 初学Android,FrameLayout霓虹灯效果(五)
  3. android 黑屏状态下,开屏代码
  4. Android(安卓)GPS Location with Listene
  5. 应用系统样式延伸
  6. 调用Android系统设置项
  7. Android(安卓)开启闪光灯做手电筒
  8. 简单播放系统提示音 android
  9. Android(安卓)听筒播放 适配(摩托)
  10. 《Expert Android》关键点摘录之二