我是新來的Java和Android開發,並嘗試創建一個簡單的應用程序,它應該聯繫Web服務器A併發送,使用http get將一些數據添加到文本。如何使用獲取請求發送數據到服務器javascript
我有簡單的HTML
代碼一些javascript
(服務器A)
<html>
<head>
<title>This is my Webpage</title>`enter code here`
<h1>My Example</h1>
<script>
function myFunction(){
document.getElementById("myid").value=$ab;
}
</script
</head>
<body onload="myFunction()">
<input id="myid" type="text" />
</body>
</html>
和我的Android代碼發送HTTP請求到本地(服務器A)
public class MainActivity extends Activity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button) findViewById(R.id.click);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String url = "http://www.localhost/tuan/example.html";
MyCommandTask task = new MyCommandTask();
task.execute(url);
}
});
}
public class MyCommandTask extends AsyncTask<String,Void,Document>
{
@Override
protected Document doInBackground(String... params) {
String url=params[0];
try {
HttpGet httpGet = new HttpGet(url);
}
catch (Exception ex)
{
ex.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Document document) {
super.onPostExecute(document);
}
}
}``
現在我想送文本數據並在(服務器A)上顯示文本結果。 請大家幫幫我。
感謝@ SANNY,但如何顯示文本數據(服務器A):( –
如果u想將數據發送到服務器,你需要使用POST作爲requestMethod。我張貼新的答案檢查出來,夥計:-) – Sanny