2016-07-16 4 views
-1

Может кто-нибудь мне помочь Как использовать Asp.Net Web API в Android?Как использовать asp.net web api в Android

Я хочу создать Android-приложение, используя asp.net web api. Я должен Войти, используя url что-то в этом роде www.example.com/api/myproject?userid=somevalue & пароль = 123. После нажатия кнопки входа в систему появится новая страница.

ответ

-1

Вы можете использовать HTTPClient библиотеки, Java имеет: Вот пример:

// HTTP POST request 
    private void sendPost() throws Exception { 

     String url = "<loginUrl>"; 
     URL obj = new URL(url); 
     HttpsURLConnection con = (HttpsURLConnection) obj.openConnection(); 

     //add reuqest header 
     con.setRequestMethod("POST"); 
     con.setRequestProperty("User-Agent", USER_AGENT); 
     con.setRequestProperty("Accept-Language", "en-US,en;q=0.5"); 

     String urlParameters = "sn=C02G8416DRJM&cn=&locale=&caller=&num=12345"; 

     // Send post request 
     con.setDoOutput(true); 
     DataOutputStream wr = new DataOutputStream(con.getOutputStream()); 
     wr.writeBytes(urlParameters); 
     wr.flush(); 
     wr.close(); 

     int responseCode = con.getResponseCode(); 
     System.out.println("\nSending 'POST' request to URL : " + url); 
     System.out.println("Post parameters : " + urlParameters); 
     System.out.println("Response Code : " + responseCode); 

     BufferedReader in = new BufferedReader(
       new InputStreamReader(con.getInputStream())); 
     String inputLine; 
     StringBuffer response = new StringBuffer(); 

     while ((inputLine = in.readLine()) != null) { 
      response.append(inputLine); 
     } 
     in.close(); 

     //print result 
     if(response.equals("login_seccuss")){ 
      //move to next page 
     } 

    } 
+0

Никто не дал правильный ответ, но вопрос проголосовал отрицательным .. – 007DevilsWorkshop

+0

@ 007DevilsWorkshop ли вы пробовали мое решение? –

Смежные вопросы