안 드 로 이 드 HTTP 접근 방식 두 가지
                                            
 6298 단어  http
                    
HttpClient 사용:
NameValuePair nameValuePair1 = new BasicNameValuePair("name", "yang");
NameValuePair nameValuePair2 = new BasicNameValuePair("pwd","123123");
List nameValuePairs = new ArrayList();
nameValuePairs.add(nameValuePair1);
nameValuePairs.add(nameValuePair2);
String validateURL = "http://10.0.2.2:8080/testhttp1/TestServlet";
try {
        HttpParams httpParams = new BasicHttpParams();
        HttpConnectionParams.setConnectionTimeout(httpParams,5000); //       5 
        HttpClient client = new DefaultHttpClient(httpParams); //     http         
        HttpPost httpPost = new HttpPost(urlString); //      ,post  ,       Get  
        //HttpGet httpGet = new HttpGet(urlString); //Get    
          if (nameValuePairs!=null && nameValuePairs.size()!=0) {
              //             HttpEntity   
              httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs,HTTP.UTF_8));
           }
        HttpResponse httpResponse = client.execute(httpPost); //          
          //           
          if (httpResponse.getStatusLine().getStatusCode() != 200) {
             System.out.println("      !!!!");
             return false;
           }
        HttpEntity entity = httpResponse.getEntity(); //          
        inputStream = entity.getContent();  //               (       )
        //               (         )
        // String strResult = EntityUtils.toString(entity); 
      } catch (Exception e) {
   System.out.println("    !");
  }  HttpURLConnection 사용:
String validateURL="http://10.0.2.2:8080/testhttp1/TestServlet?name=yang&pwd=123123";
try {
       URL url = new URL(validateUrl); //  URL  
       //    URLConnection  ,    URL           
       HttpURLConnection conn = (HttpURLConnection) url.openConnection();
       conn.setConnectTimeout(5000); //       5 
       conn.setRequestMethod("GET"); //      
       conn.connect(); //            
       //            
       DataInputStream dis = new DataInputStream(conn.getInputStream());  
      //           
        if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) {
           System.out.println("      !!!!");
           return  false;
       }
} catch (Exception e) {
   e.printStackTrace();
   System.out.println("    !");
  } finally {
    if (conn != null) {
     conn.disconnect(); //    
    }
 }  이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
빠른 팁: SingleStoreDB의 데이터 API 사용SingleStoreDB는 HTTP 연결을 통해 SQL 문을 실행하는 데 사용할 수 있는 을 제공합니다. 이 짧은 문서에서는 이 데이터 API를 사용하는 방법에 대한 예를 보여줍니다. A는 무료 SingleStore...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.