2016-04-04 4 views

答えて

0

ASP.NETアプリケーションに外部アプリケーションとの対話を可能にする何らかのタイプのパブリックAPIがある場合は、そのアプリケーションにWeb要求を行い、必要な値を投稿できる必要があります。

私はAndroidの構文でひどく慣れていないんだけど、this one on making HTTP GET/POST requests from Androidのような例が正しい方向にあなたを指している必要があります:あなたが要求を行う作るたら

// Build your client 
HttpClient httpClient = new DefaultHttpClient(); 
HttpPost httpPost = new HttpPost("your-asp-mvc-application/Home/AcceptData"); 

// Build a collection of data that you want to send 
List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>(2); 
nameValuePair.add(new BasicNameValuePair("username", "test_user")); 
nameValuePair.add(new BasicNameValuePair("password", "123456789")); 

// Encoding POST data 
try 
{ 
    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair)); 
} 
catch (UnsupportedEncodingException e) { 
    // log exception 
    e.printStackTrace(); 
} 

// Make the request 
try 
{ 
    HttpResponse response = httpClient.execute(httpPost); 
    // write response to log 
    Log.d("Http Post Response:", response.toString()); 
} 
catch (ClientProtocolException e) 
{ 
    // Log exception 
    e.printStackTrace(); 
} 
catch (IOException e) 
{ 
    // Log exception 
    e.printStackTrace(); 
} 

基本的に、あなたのアプリケーションをターゲットとすることができるはずです

public ActionResult AcceptData(string username, string password) 
{ 
     // Do something here 
} 
0

まず、どのような形式のASP.NETを使用していますか?フォームまたはMVCを使用していますか?また、「送信する」とはどういう意味ですか?正確にデータが終了する場所と、ASP.NETアプリケーションがデータを受け取ったら正確に何をしたいのですか?あなたの携帯電話にデータを作成していて、ASP.NET Webサイトにもアクセスできるようにするには、ASP.NET Webサイトにもアクセスできるデータベースにデータを挿入するだけです(例えば、Webサービスコールなどを介して)。

関連する問題