我是新来的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