2016-09-26 4 views
0

저는 안드로이드에서 신데 초보자입니다. 그래서 여러분의 도움이 필요합니다. API에 연결해야하는 Android 애플리케이션을 개발 중입니다.본문에 여러 개의 매개 변수가있는 HTTPPost

처음으로 사용자가 로그인하면 api/login url을 사용합니다. 게시물 메소드는 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를 사용할 수 있습니다.

관련 문제