Tiger_Dog

HTTP通信

 new Thread(new Runnable()
        {
          public void run()
          {
            try
            {
              HttpURLConnection urlConnection= null;
              URL url = new URL("http://192.168.1.35");
              urlConnection=(HttpURLConnection)url.openConnection();
              urlConnection.setRequestMethod("GET");
              urlConnection.setDoOutput(true);
              urlConnection.setDoInput(true);
              urlConnection.setRequestProperty
              (
                "User-Agent","Mozilla/4.0"+
                " (compatible; MSIE 6.0; Windows 2000)"
              );
               
              urlConnection.setRequestProperty
              ("Content-type","text/html; charset=utf-8");      
              urlConnection.setConnectTimeout(1000*intTimeout);
              urlConnection.connect();
              if (urlConnection.getResponseCode() == 200)
              {
                strResult="true";
                Message m=new Message();
                m.what=1;
                EX04_17.this.myMessageHandler.sendMessage(m);
              }
              else
              {
                strResult="false";
                Message m=new Message();
                m.what=2;
                EX04_17.this.myMessageHandler.sendMessage(m);
              }
            }
            catch (Exception e)
            {
              e.printStackTrace();
              strResult=e.toString();
              Message m=new Message();
              m.what=3;
              EX04_17.this.myMessageHandler.sendMessage(m);
            }

         }
        }).start();

posted on 2011-04-14 11:17  Tiger_Dog  阅读(496)  评论(0)    收藏  举报

导航