我是Android新手,我正在使用Java RESTful Web服务进行登录..
Webservice网址:
http://localhost:8084/TestWebApp/webresources/userbay/signin?mobile=username&code=password
此处的用户名和密码来自Android的Edittext值。
我的问题是,如何将EditText值从Android传递到该Web服务URL,以及如何从Web服务存储获取响应到Android变量。
我的代码:
public void btnClick(View v)
{
username = (EditText) findViewById(R.id.signin_mobile);
password = (EditText) findViewById(R.id.signin_password);
String usrname = username.getText().toString();
String usrpassword = password.getText().toString();
if (usrname.equals("") || usrpassword.equals("") ) {
Toast.makeText(getApplicationContext(), "Field cannot be left blank.", Toast.LENGTH_SHORT).show();
}
else {
webservice();
}
}
我不知道如何开始连接到webservice ..代码示例对我来说最有帮助..
答案 0 :(得分:0)
答案 1 :(得分:0)
我建议您在Android项目中使用 Android for Android 。
Spring提供 RestTemplate ,允许您将HTTP请求发送到RESTful服务并检索结果数据。请求和响应都可以以JSON格式传输。使用 RestTemplate ,您只需发送和检索Java对象。
您可以在此处了解详情: http://projects.spring.io/spring-android/
答案 2 :(得分:0)