| 제목 | Retrofit2 사용시 질문입니다. | ||
|---|---|---|---|
| 카테고리 | CIBOARD | ||
| 글쓴이 | 릴리즈 | 작성시각 | 2018/03/02 13:45:03 | 
|  | |||
| 안녕하세요 안드로이드로 개발 중에 Retrofit2로 통신 라이브러리를 바꾸고 지금 시도 중입니다만 Post 하는 부분에서 값을 1일때 홍길동 이렇게 나오게끔 값을 보냈습니다. NameIdx = 1; @POST("users/name") Call<User> createUser(@Query NameIdx); 
 해서 값을 보냈는데 Postmand으로 확인시 값이 해당사항이 없는 []로 반환이 됩니다. 
 그래서 확인해보니 Post 로 전달하는 값이 아무래도 서버쪽에 보내는 방식이 잘못되었는지 아니면 서버에서 받아오는 값을 인식못하는지 Post 한 값이 없습니다. 
 혹시 Codeigniter와 Retrofit2를 사용하시는 분이면 조언을 부탁드립니다 
 | |||
| 다음글 | 모델과 폼을 이용한 로그인 접속 (4) | ||
| 이전글 | file upload관련 권한 문의 (4) | ||
| 
                                변종원(웅파)
                                /
                                2018/03/02 15:20:22 /
                                추천
                                1
                             | 
| 
                                릴리즈
                                /
                                2018/03/05 09:43:29 /
                                추천
                                0
                             답변 감사드립니다. Ion 라이브러리에서는 전송이 성공적이여서 Retrofit 사용법이 잘못되지 않았나 해서 봤더니 제가 POST에서 @Query를 쓰면 안되었습니다. | 
다른 툴로도 post 전송되는 값이 있는지 먼저 확인해보셔야할 것 같네요.
그래야 서버의 문제인지 클라이언트문제인지 구분이 됩니다.
그 이후에 차근차근 범위를 좁혀가시면 됩니다.