簡體   English   中英

可能將數據從android發布到節點js?

[英]is possible post data from android to node js?

我使用node.js作為服務器,使用android作為客戶端,服務器正常工作,可以從客戶端發送數據和接收數據(android除外)

這是我在JavaScript中的代碼

function put(id, data, callback) {
    $.ajax('http://mydomain.com:8888/' + id + '/', {
        type: 'POST',
        data: JSON.stringify(data),
        dataType: 'json',
        success: function(data) {
            if (callback)
                callback(data);
        },
        error: function() {
            if (callback)
                callback(false);
        }
    });
}

和我的節點腳本

function handler ( req, res ) {
    if ( req.method === 'POST' ) {
       console.log('receive data from post');
    }
}

上面的代碼已成功發送數據。

我想將數據(發布)發送到android中的節點(如JavaScript做什么)?

我如何實現的?

謝謝

但是當然

干得好

public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");

try {
    // Add your data
    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
    nameValuePairs.add(new BasicNameValuePair("id", "12345"));
    nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!"));
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

    // Execute HTTP Post Request
    HttpResponse response = httpclient.execute(httppost);

  } catch (ClientProtocolException e) {
    // TODO Auto-generated catch block
  } catch (IOException e) {
    // TODO Auto-generated catch block
  }
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM