2012-08-02 103 views
0

我正在开发一个应用程序,我想向我的Tomcat服务器发送一个HTTP帖子。在这篇文章中,我想发送用户ID以及密码,并且在TomCat成功验证后,它将驻留在我的应用程序中,我希望下一页显示在我的模拟器中? 这方面的任何程序或框架......我必须使用。如何使用tomcat服务器验证android应用程序?

我发布代码发布请求并获取响应。

public class Register extends Activity 
{ 
public static final String PREFS_NAME = "LoginPrefs"; 
public static final String USER_NAME = "USER"; 

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.register); 
    TextView txt = (TextView) findViewById(R.id.textView1); 
    txt.setText(getPage()); 
} 


private String getPage() 
{ 
    String str = "***"; 

    try 
    { 
     HttpClient hc = new DefaultHttpClient(); 
     HttpPost post = new HttpPost("http://www.yahoo.com"); 

     HttpResponse rp = hc.execute(post); 

     if(rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) 
     { 
      str = EntityUtils.toString(rp.getEntity()); 
     } 
    }catch(IOException e){ 
     e.printStackTrace(); 
    } 

    return str; 
} 


} 

现在ü帮助我如何与请求,服务器将检查传入的数据发送的数据,如果数据存在数据库中,这将确保用户是有效用户,并根据该响应我会送一些响应导航到下一页。 这将如何?请帮忙,因为我是新来的java和android。

+0

这在很大程度上取决于该服务器会检查用户的凭证的方式这第一个响应。在服务器上执行什么样的身份验证? – 2012-08-02 15:10:44

回答

1

看看从谷歌搜索here

相关问题