2016-09-26 30 views
0

我是金达在Android新手,所以我需要你的帮助,伙计们。 我正在开发一个需要连接到api的android应用程序。HTTPPost与多个参数在身体

第一次用户登录,使用api/login url。该post方法需要具有X-Requested-With : XMLHttpRequest标题和正文中的两个元素:email & password。 响应是我需要存储它的令牌JWT。我怎样才能做到这一点?

我做了什么至今:

private String url; 
private DefaultHttpClient httpClient; 


public void requestLogin(String username, String password) { 
    makeNewURL("login"); 
    try { 
     HttpPost post = new HttpPost(url); 
     post.addHeader("X-Requested-With", "XMLHttpRequest"); 

    } catch (Exception x) { 

    } 
} 


public void makeNewURL(String page) { 
    try { 
     url = ("api/" + page); 
     httpClient = new DefaultHttpClient(); 
    } catch (Exception x) { 

    } 

} 

如何设置电子邮件地址和密码key & value为邮递员?

我搜索了很多关于这个问题,但我没有找到任何与DefaultHttpClient。 谢谢!

+1

检查了吗? http://stackoverflow.com/questions/13032736/android-http-post-multipart – user1506104

回答

0

试用retrofit。在这里,您可以处理来自Android和Java的所有HTTP客户端相关代码,以使用该API。